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();
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();