
jpa
山间明月江上清风_
编程就是算法和数据结构,算法和数据结构是编程的灵魂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JpaTransactionManager的初始化和获取事务
初始化JpaTransactionManager时调用栈: org.springframework.orm.jpa.JpaTransactionManager.<init>(JpaTransactionManager.java:118) org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.trans...原创 2018-11-26 13:56:50 · 7625 阅读 · 0 评论 -
使用hibernate审计和jpa实现历史记录表
1.首先在需要记录历史的Entity上加@Audited 对不需要审计的字段可以加@NotAudited 2.配置文件中加上自定义审计历史表后缀 spring.jpa.properties.org.hibernate.envers.audit_table_suffix=_history 然后Entity的任何改动都会在history表记录了 ...原创 2018-11-30 16:33:38 · 1950 阅读 · 0 评论 -
jpa+hibernate5中lazy无效的解决办法(JpaRepository的save方法源码解析)
今天发现fetch = FetchType.LAZY这个设置无效,在查询和新增都会查一遍。 @ManyToOne(optional = false, fetch = FetchType.LAZY) @JoinColumn(name = "loan_req_no", referencedColumnName = "loanReqNo", insertable = false, updatab...原创 2019-01-03 15:18:51 · 2243 阅读 · 0 评论 -
使用jpa报No query defined for that name错误
今天使用jpa创建本地查询时出现java.lang.IllegalArgumentException: No query defined for that name。。。。。 一个很sb的问题,调用entityManager.createNamedQuery方法第一个参数传的是配置好的sql的name。 如果直接传sql,调用createNativeQuery方法就好了 ...原创 2016-12-23 16:52:53 · 7441 阅读 · 2 评论