spring 事务 ,hibernate 缓存问题?

ENZO_zhao 发布于 2013/08/15 14:52
阅读 392
收藏 0
我有两个实体A,B, A实体在action里面改变了属性的值,没有update , 然后用spring 的拦截器HandlerInterceptorAdapter 下面的afterCompletion()方法 保存了B实体,但是最后程序也更新了A实体,保存了B实体,为啥呢?
加载中
0
有个二逼领导的程序员
有个二逼领导的程序员

Hibernate的机制问题,你load出来的数据修改,事务提交就会update数据库

0
小雨0oo
小雨0oo
猜想是事务传播机制导致的
ENZO_zhao
ENZO_zhao
有神马办法可以解决的呢?
0
j
java_zhang
拷贝一份的你要修改的实体,在action中只修改拷贝出来的那一份数据
返回顶部
顶部