JPA
First_____
这个作者很懒,什么都没留下…
展开
-
Spring Data Jpa解决编译问题
问题:报一些编译错误,执行起来也没问题怎么回事?解决:是因为暂时没有与数据库连接,无法检测到一些数据库的信息,取消JPA编译查询就OK了,对与于其他用处也不大原创 2021-03-07 00:25:12 · 266 阅读 · 0 评论 -
Spring_Data_Jpa02(流程控制和基础知识)
**一、源码分析:**1.通过JdkDynamicAopProxy创建动态代理对象;2.动态代理对象:SimpleJpaRepositoty3.实现了JpaRepository, JpaSpecificationExecutor接口4.Spring 和Spring Data Jpa 的整合对符合Dao层spring data Jpa规范的接口进行扫描5.通过EntityManager对象调用方法二、一些简单方法使用:1.findOne():通过Id进行查询;立即加载,调用的Entity原创 2021-03-07 00:19:35 · 104 阅读 · 0 评论 -
Spring_Data_Jpa_01(快速入门使用)
一、引入spring data jpa 坐标(maven): <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.version>5.0.7.Final</hibernate.version> <slf4j.version>1.7.25</slf4j.version>原创 2021-03-06 23:56:49 · 162 阅读 · 0 评论 -
JPA_03基础知识和(jpql)复杂查询
一、生成策略@GeneratedValue :配置自动增长strategy属性二、EntityManager两个查询方法区别:find(): 立即加载: 直接进行加载getReference(): 延时加载: 使用的是动态代理对象, 什么时候用,什么时候加载三、进行增删改查的几个方法:presist : 保存merge : 更新remove : 删除find/getReference : 根据id查询四、使用jpql进行复杂查询:注:1.下面会有,红色波浪线,编译不通过原创 2021-03-04 12:08:46 · 148 阅读 · 1 评论 -
JPA_02入门使用
persistence.xml中的配置信息:<!--name:名称transaction-type : JTA:分布式事务管理 RESOURCE_LOCAL:本地化管理 --><persistence-unit name="myJpa" transaction-type="RESOURCE_LOCAL"> <!--实现方式(这里使用的是hibernate)--> <provider>原创 2021-03-04 11:57:49 · 169 阅读 · 1 评论 -
JPA_01 创建过程
导入相关jar包(maven坐标):<properties><!--设置字符集:UTF-8--> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibernate.version>5.0.7.Final</project.hibernate.version> </properties> <depe原创 2021-03-04 11:42:44 · 77 阅读 · 2 评论