博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
级联保存
阅读量:4933 次
发布时间:2019-06-11

本文共 1354 字,大约阅读时间需要 4 分钟。

可以主表级联多表,也可以多表级联主表,原理是一样的,主要的就是xml的配置上面:

cascade="save-update"要加上

 

主表的xml:

1 
2 5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 26
30
31
32
33
34
35
36
37 38

demo:

1 /** 2      * 级联保存,也就是只保存一个数据表的,那另外一个也保存了,这样就比较简单 3      * 这个是保存客户,级联联系人 4      */ 5     public void run2(){ 6         Session session = HibernateUtils.getCurrentSession(); 7         Transaction tr = session.beginTransaction(); 8         //保存客户和联系人的数据 9         Customer c1 = new Customer();10         c1.setCust_name("美美");11         12         //创建两个联系人13         Linkman l1 = new Linkman();14         l1.setLkm_name("熊大");15         Linkman l2 = new Linkman();16         l2.setLkm_name("熊二");17         18         //演示双向关联19         //单表的设置20         c1.getLinkmans().add(l1);21         c1.getLinkmans().add(l2);22         session.save(c1);23 24         tr.commit();25     }26

 

转载于:https://www.cnblogs.com/tidhy/p/6697339.html

你可能感兴趣的文章
常见的makefile写法【转】
查看>>
和菜鸟一起学linux总线驱动之初识spi驱动数据传输流程【转】
查看>>
WorkFlow设计篇Step.4—异常处理(续)-WF4.0
查看>>
GNU make manual 翻译( 一百零三)
查看>>
深入浅出 React Native:使用 JavaScript 构建原生应用
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> Web版本新增新的用户权限设置界面效率更高、更规范...
查看>>
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
查看>>
Oracle下建立dblink时的权限问题
查看>>
chrome浏览器,调试详解,调试js、调试php、调试ajax
查看>>
jQuery Ajax 回顾
查看>>
点在多边形内算法,C#判断一个点是否在一个复杂多边形的内部
查看>>
如何在移动设备上搭建服务器承载自己的全景作品?
查看>>
iOS SQLite3数据库操作
查看>>
除了 iOS 和 Android,世界第三大移动系统是什么?
查看>>
35.7. FAQ
查看>>
深搜算法实例:老鼠走迷宫(一)
查看>>
VMWare网络设置的3中方式(转)
查看>>
支付这条线上 谁在赚钱谁在哭?
查看>>
机器学习之朴素贝叶斯分类
查看>>
亚信安全参加第六届全国等保技术大会 态势感知助力“等保2.0”落地
查看>>