随笔分类 -  Spring Data JPA

摘要:第1章 Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 对于JpaSpec 阅读全文
posted @ 2019-09-29 14:18 清晨的第一抹阳光 阅读(246) 评论(0) 推荐(0) 编辑
摘要:第1章 Spring Data JPA的概述 1.1 Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易 阅读全文
posted @ 2019-09-29 11:25 清晨的第一抹阳光 阅读(250) 评论(0) 推荐(0) 编辑
摘要:第一天: 回顾jdbc操作以及引入orm jpa 第二天 springDataJpa,jpa,hibernate关系 动态分析 springdatajpa的运行过程 第三天 阅读全文
posted @ 2019-09-29 10:23 清晨的第一抹阳光 阅读(227) 评论(0) 推荐(0) 编辑
摘要:JPQL全称Java Persistence Query Language 基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的 阅读全文
posted @ 2019-09-26 13:54 清晨的第一抹阳光 阅读(853) 评论(0) 推荐(0) 编辑
摘要:基础的增删改查操作如下: 说明:find()和getReference()区别: 阅读全文
posted @ 2019-09-26 11:43 清晨的第一抹阳光 阅读(792) 评论(0) 推荐(0) 编辑
摘要:1、Persistence对象 Persistence对象主要作用是用于获取EntityManagerFactory对象的 。通过调用该类的createEntityManagerFactory静态方法,根据配置文件中持久化单元名称创建EntityManagerFactory。 2、EntityMan 阅读全文
posted @ 2019-09-26 11:30 清晨的第一抹阳光 阅读(558) 评论(0) 推荐(0) 编辑
摘要:通过annotation(注解)来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法。 JPA提供的四种标准用法为TABLE,SEQUENCE 阅读全文
posted @ 2019-09-26 10:14 清晨的第一抹阳光 阅读(603) 评论(0) 推荐(0) 编辑
摘要:1.1 需求介绍 本章节我们是实现的功能是保存一个客户到数据库的客户表中。 1.2 开发包介绍 由于JPA是sun公司制定的API规范,所以我们不需要导入额外的JPA相关的jar包,只需要导入JPA的提供商的jar包。我们选择Hibernate作为JPA的提供商,所以需要导入Hibernate的相关 阅读全文
posted @ 2019-09-26 09:50 清晨的第一抹阳光 阅读(763) 评论(0) 推荐(0) 编辑
摘要:1、右键创建的persistence.xml 2、选择2.0版本的模板 3、复制右侧代码,写入xml文件中 4、persistence.xml完整配置示例 阅读全文
posted @ 2019-09-25 14:36 清晨的第一抹阳光 阅读(2036) 评论(0) 推荐(1) 编辑
摘要:第1章 1.ORM概述[了解] ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映 阅读全文
posted @ 2019-09-24 17:29 清晨的第一抹阳光 阅读(580) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示