spring data jpa遇到的坑

1、@Column注解name最好全写了,不然遇到像hibernate驼峰和下划线风格配置变更时会出现找不到属性,尤其打开自动建表情况;

2、只读操作情况,如果对读取对象进行了属性修改操作,那么JPA会认为你要修改这个实体,使用hibernate的情况下回默认执行一个update的SQL,然后你懂得由于没有写权限,这个方法开始报错了;

3、如果在一个事务里对一个实体进行了超过1次的持久操作,在使用eclipselink的情况下会报错,我觉得这个不错,强制你优化你的算法逻辑;

4、eclipselink是默认开启二级缓存的,集群必须做相应处理,不然你懂得。

猜你喜欢

转载自lee1177.iteye.com/blog/2326305