用户登录
用户注册

分享至

hibernate 级联保存 一对多

  • 作者: 人家都说名字起的太长不太容易被记住
  • 来源: 51数据库
  • 2020-10-15

可以这样

parent.setName(""); 

Iterator childs = parent.getChilds().iterator; 

while(childs.hasNext()){ 

Child child = (Child)it.next(); 

child.setId();//记得set这个,要不不是级联更新

child.setName(""); 

set.add(child);


然后再parent.setChild(set);

如果你配置文件里的级联更新是开启的话,这样应该就可以了.如果还不行,笨点的方法就是拆开了一个一个更新也行 .


软件
前端设计
程序设计
Java相关