
hibernate
山间明月江上清风_
编程就是算法和数据结构,算法和数据结构是编程的灵魂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用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 评论 -
hibernate flush问题
当在同一个事务使用sql(比如jdbctemplate或jpa的nativequery)时,需要把之前jpa或者em的操作flush出去,否则sql就会先执行,再执行hql。原创 2019-01-22 10:31:54 · 595 阅读 · 0 评论 -
hibernate一对多注解懒加载失效问题
在House类里有关联HouseInfo,设置了懒加载 但是页面ajax返回还是有HouseInfos的数据。 经排查,问题出在controller这边: @response注解启用jackson框架对House进行解析 然后调用了每个属性的get方法,自然houseInfos的懒加载就失效了 解决方法,给houseInfos字段加上@JsonIgnore注解忽略json解...原创 2016-04-13 10:16:35 · 1664 阅读 · 0 评论