博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一对多表的关系区分 cascade 和 inverse 属性
阅读量:3908 次
发布时间:2019-05-23

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

区分 cascade 和 inverse 属性:

一的一方设置:

cascade=“save-update”;

inverse=“true”;

session.save(cus);

结果:

cus: 能够被保存:
LinkedMan: 能够被保存: 为什么, ? 设置了 一方的级联操作: 操作一的一方, 多的一方也被级联操作:
LinkedMan: 的外键并没有插入, NULL : 为什么? 保存一的一方, 一的一方, 放弃了外键的维护权利。

多的一方设置:

cascade=“save-update”;

session.save(Linkeman);

cus: 能够被保存: 多的一方设置了级联: 操作多的一方, 级联保存了一的一方。

LinkMan: 能够被保存, 外键能够被保存。 多的一方: inverse=“false”; 多的一方维护外键。

转载地址:http://wwqen.baihongyu.com/

你可能感兴趣的文章
IBM MQ 学习笔记
查看>>
MB与MQ简介
查看>>
MQ3
查看>>
MQ 消息列队
查看>>
eclipse的内存设置始终会提示内存溢出
查看>>
Eclipse Debug不为人知的秘密
查看>>
iBatis入门和开发环境搭建
查看>>
iBATIS入门程序六大步详解
查看>>
一个简单的iBatis入门例子
查看>>
mybatis教程
查看>>
struts2教程1
查看>>
struts2标签说明
查看>>
struts2 counter循环标签在分页中的使用
查看>>
Struts2 内核之我见
查看>>
Struts2教程
查看>>
struts2之ModelDriven
查看>>
Struts2基础知识
查看>>
Java NIO基础知识整理(一)
查看>>
Nio
查看>>
如何成为一个编程高手
查看>>