hibernate移植多对多关系

来源:互联网 发布:珠海知想科技 编辑:程序博客网 时间:2024/06/05 23:43

User和Role多对多,同时存在临时用户TempUser,现在的需求是把TempUser的Role移到User中,(Role均是mappedBy被维护对象)

 

user.setRoles(tempUser.getRoles());

tempUser.setRoles(null);//不这样的话就会报found shared references to a collection 异常(在集合中发现了共享的属性)

userDao.save(user);

userDao.flush();

原创粉丝点击