hibernate session clean 后的关联问题
it304 2016-10-13 02:13:46 问题描述
有两个表 A,B A中A1是B1的外键,在实体类中映射为对象.
因为有可能要操作A表的全体数据(判断是否更改),为了节省速度,我一次性query出A表的所有,备用,
然后就是查询B表,循环,一次查一个,每100次clean一次session.在101次的时候,出现了问题,A中的某一列数据被修改了,A.setA3(XXX); session.saveOrUpdate;然后报错
a different object with the same identifier value was already associated with the session
让后我尝试着加上A.setA1(B); 就不报错了, 我在怀疑,是不是clean的时候把session中的关联清掉了.求大神指点
----------304_dk