Hibernate之多对多
2016-01-02 23:15
302 查看
一、项目结构如下图
删除学生
六、在set节点设置cascade为delete或all-delete-orphan完成级联删除
比如id为1的学生有id为1和id为3课程,删除id为1的学生,不但中间表会删除相关记录,也会将id为1和id为3的课程删除
public void func6(){ Session session=HibernateUtils.getSession(); session.beginTransaction(); Student student= (Student) session.get(Student.class,1); session.delete(student); session.getTransaction().commit(); session.close(); }
删除学生
六、在set节点设置cascade为delete或all-delete-orphan完成级联删除
比如id为1的学生有id为1和id为3课程,删除id为1的学生,不但中间表会删除相关记录,也会将id为1和id为3的课程删除
相关文章推荐
- 解题报告:POJ_1833 排序
- 本地通知的实现
- Hbase设置Snappy压缩测试
- IO流
- 从头认识java-15.7 Map(5)-介绍HashMap的工作原理-Key变了,能不能get出原来的value?(偶尔作为面试题)
- 我的博客
- 磁力计的基本工作原理
- 【u3d】环境搭建
- 关于开源框架SuperRecyclerView瀑布流卡顿问题
- scrollerView 滚动的时候改变 scrollerView 的背景色代码
- 邮件服务器 Exchange2010视频教程(精品珍藏版)
- LIBSVM学习——文本分类
- IntelliJ IDEA 常用设置讲解
- 学习笔记(二)——直方图均衡化和匹配
- 立体像对DEM提取
- Intent重点小结
- Eclipse常用的快捷键大全
- 【iOS9系列】-3DTouch开发
- 学习笔记(一)——图像的灰度级和动态范围
- 天天模拟器 和 Genymotion 设置代理