cascade 级联
来源:互联网 发布:伴奏降调软件免费下载 编辑:程序博客网 时间:2024/04/29 07:32
manytoone onetoone这些里有个cascade属性,放cascadetype数组,要引入进来
import javax.persistence.CascadeType;
接着
@ManyToOne(cascade={CascadeType.ALL})@JoinColumn(name="teacherId")public Set<student> getSet() {return set;}
这样,就可以做级联save,update和delete的操作
测试的时候
Person p=new Person();p.setName("hong");Car c=new Car();c.setName("baoma");Car c2=new Car();c2.setName("aodi");p.getCars().add(c);p.getCars().add(c2);session.beginTransaction();session.save(p);session.getTransaction().commit();
如果是这样就只有可以从person这边级联到car这边,但是car这边级联不到person这边
结果会
如果加上
Person p=new Person();p.setName("hong");Car c=new Car();c.setName("baoma");Car c2=new Car();c2.setName("aodi");p.getCars().add(c);p.getCars().add(c2);c.setPerson(p);c2.setPerson(p);session.beginTransaction();session.save(p);session.getTransaction().commit();
这样两边都可以级联到
铁律:双向关系要设置双向关联,不然会出问题
- cascade 级联
- hibernate的级联----cascade
- Hibernate (cascade)级联关系
- Hibernate级联--cascade,inverse
- Hibernate级联操作Cascade
- delete cascade 级联删除
- Hibernate 级联操作 cascade
- mysql级联删除CASCADE
- hibernate级联cascade
- Cascade 级联操作
- Hibernate中的级联cascade
- Hibernate-cascade级联-3
- Hibernate级联属性cascade
- Hibernate 级联--cascade
- cascade operation (级联操作)
- Hibernate cascade 级联操作
- Hibernate级联操作cascade
- Hibernate (cascade)级联关系
- Linux 启动提示checking filesystems error解决办法
- Apache Commons fileUpload实现文件上传
- 回顾2012,展望2013
- IOS中Json解析的四种方法
- 理解C++ dynamic_cast
- cascade 级联
- 2012逝去,2012总结
- 介绍SQL手工注入高级技巧
- 存储过程基本熟知(菜鸟)--摘抄
- Vibrator
- 导入百度bae项目 “the type java.lang.Object cannot be resolved” 错误的处理
- phoneGap + ios
- 源文件编码问题
- mysql 数据库的悲观锁 乐观锁