散分,Hibernate更新大家是如何做的?
新年快乐, 散分! 向有经验的请教个问题!!
one-to-many更新问题, 父表修改了, 如何修改子表, 如用户组和用户对应表(只是一个对应关系),
修改用户组和用户对应关系后, 如何修改这个对应表的记录, 如
//这是新的对应关系(包含的用户).
String [] userList = groupForm.getUserList();
for(int i=0;i<userList.length;i++)
{
//新建对象后,就insert了一条记录,是不是在这里要先将原来的对应记录全删除了?
RgGroupandusers gu = new RgGroupandusers();
gu.setUserid(Long.valueOf(userList[i]));
gu.setRgusergroup(group);
group.getUsers().add(gu);
}
session.update(group);