双向一对多外联关系-XML配置属性
2016-01-26 10:08
344 查看
在被引用的外键的持久化类的XML配置文件中
《set》标签有多个常用属性:
inverse:放弃一的一端维护关联关系
cascade=”delete”级联删除
cascade=”delete-orphon” 删除”孤儿”
cascade=”save-update” 级联保存
order-by=”” 排序
下面是Customer用户表持久化类(被引用的外键类)的XML配置文件
《set》标签有多个常用属性:
inverse:放弃一的一端维护关联关系
cascade=”delete”级联删除
cascade=”delete-orphon” 删除”孤儿”
cascade=”save-update” 级联保存
order-by=”” 排序
下面是Customer用户表持久化类(被引用的外键类)的XML配置文件
<!-- table:与Order的表名对应 key的column:与Order的外键字段名对应 inverse:true,Customer放弃维护Order的外键引用 可以减少UPDATE语句 --> <!-- cascade="delete" 级联删除 --> <!-- cascade="delete-orphon" 解除外键关系,删除孤儿(Order有关的外键记录) --> <!-- cascade="save-update" 级联保存 当执行session.save(customer)的同时,也会将与customer有外键关系的 order同时保存 --> <!-- order-by="":在查询时对集合中的元素排序,order-by中 使用的是表的字段名,而不是持久化类的属性名 例:order-by="ORDER_NAME DESC" (desc降序排) --> <set name="orders" table="orders" inverse="true"> <key column="customer_id"></key> <one-to-many class="Order"/> </set>
相关文章推荐
- Java Swing界面编程(28)---复选框:JCheckBox
- HttpClient使用详解
- 将人脸数据库生成为.txt文件
- MyEclipse10破解教程(亲测可用)
- ArcGIS教程:插值方法对比
- IP?IPR?
- 安卓--第一天--安卓简介与SDK
- Java模拟POST表单提交HttpClient操作
- 流式大数据处理的三种框架:Storm,Spark和Samza
- 剖析 Linux hypervisor
- Html5 Egret游戏开发 成语大挑战(六)游戏界面构建和设计
- Java模拟POST表单提交HttpClient操作
- mindmup-editabletable-编辑table的使用
- Java将流转化为文件
- javascript检测对象中是否存在某个属性
- struts标签错误The Struts dispatcher cannot be found.
- hadoop 2.6.0 JvmPauseMonitor源代码分析
- Java上传图片代码事例
- 代理模式
- OverScrollView