默认

inverse="false"即该元素指向的类负责维护该关系。

如:
<hibernate-mapping>    <class name="com.hzunitech.fxkz.entity.warn.WarningForm" table="WARNING_FORM" >        <id name="warningFormId" type="java.lang.String">            <column name="WARNING_FORM_ID" length="36" />            <generator class="uuid.hex" />        </id>
<set name="warnProcessInstances" inverse="true">    <key>        <column name="WARNING_FORM_ID" length="36" />    </key>    <one-to-many class="com.hzunitech.fxkz.entity.warn.WarnProcessInstance" /></set>
</class>

该例中,
WarningForm的
WARNING_FORM_ID为
WARNING_FORM的主键,为
WarnProcessInstance的外键,因为
inverse="true"所以
warnProcessInstances
不负责维护
WARNING_FORM_ID的修改;


转载于:https://www.cnblogs.com/YuyuanNo1/p/9104718.html

hibernate中inverse作用相关推荐

  1. Hibernate中Inverse和Cascade

    Inverse和cascade是Hibernate映射中最难掌握的两个属性.两者都在对象的关联操作中发挥作用. 1.inverse属性:inverse所描述的是对象之间关联关系的维护方式. inver ...

  2. 关于Hibernate中inverse=true的转载

    1.到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所 ...

  3. Hibernate中inverse属性与cascade属性

    Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性.对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现 ...

  4. SessionFactory在Hibernate中的作用

    SessionFactory在Hibernate中实际上起到了一个缓冲区的作用 他缓冲了HIbernate自动生成SQL语句和其他的映射数据 还缓冲了一些将来有可能重复利用的数据 为了能创建一个Ses ...

  5. 在 Hibernate 中inverse的属性

    hibernate配置文件中有这么一个属性inverse,它是用来指定关联的控制方的. inverse属性默认是false,若为false,则关联由自己控制,若为true,则关联 由对方控制. 见例子 ...

  6. java中的cascade,Hibernate中cascade作用

    只有"关系标记"才有cascade属性: 一个操作因级联cascade可能触发多个关联操作.前一个操作叫"主控操作",后一个操作叫"关联操作" ...

  7. Hibernate 中lazy的作用

    Hibernate 中lazy的作用 上一篇 / 下一篇  2009-06-24 20:02:20 / 个人分类:java 查看( 506 ) / 评论( 2 ) / 评分( 5 / 0 ) < ...

  8. Hibernate中hbm.xml文件的inverse、cascade、fetch、outer-join、lazy

    2019独角兽企业重金招聘Python工程师标准>>> inverse : 用于控制表与表之间的关系,默认值为"false",一般在多对多或一对多双向关联中常见, ...

  9. Hibernate中Cascade和Inverse

    1.到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所 ...

最新文章

  1. 教你如何反编译Android安装文件apk来偷窥源代码
  2. wxWidgets:图像面板image panel
  3. 深入比特币原理(四)——锁定脚本(locking script)与解锁脚本(unlocking script)
  4. 【12c】12c RMAN新特性之通过网络远程恢复数据库(RESTORE/Recover from Service)
  5. 损失函数 之 交叉熵
  6. Atitit mysql 数据类型 5.7.9 目录 1.1. 数值类型 1 2. 字符串 2 3. 时间日期 2 4. 地理位置 2 5. 几何数据的存储,生成,分析,优化。 空间数据类型(存储)
  7. 苏槐: 数据治理的本质及实践
  8. shift用计算机,shift是什么意思_shift键有什么用? - 学无忧
  9. OROCOS之KDL(1)—— windows环境搭建篇
  10. 【刷题】BZOJ 4698 Sdoi2008 Sandy的卡片
  11. 《数据库原理》实验报告DB3——数据完整性与安全性控制
  12. 新版上线|能力中心打造全新视角
  13. Android项目实战--【谁是歌手-布局篇】
  14. 车站安防巡逻机器人未来发展趋势是什么?
  15. php对参数校验(名称、地址、掩码、日期、时间、端口)
  16. HttpProxy网络请求代理
  17. CUDA RuntimeError: CUDA error: an illegal memory access was encountered
  18. datatable invalid json format
  19. [网络安全-1]Redis远程攻击漏洞分析与防护
  20. 海康X86平台智能相机的使用注意事项

热门文章

  1. 刚刚,《The Scientist》预测了未来最热门的生命科学技术
  2. 深度学习中的3个秘密:集成、知识蒸馏和蒸馏
  3. 科学界5个终极难题,如果有一个被解决,人类文明将升级
  4. 腾讯姚星:两大科技矩阵助力两张网,立志攻克通用人工智能和多模态问题
  5. “数字化”才是智能制造的基础!
  6. 脑内世界模型:脑科学基础上的意识问题哲学解说
  7. 五大风口产业全景手绘图(新能源汽车、人工智能等)
  8. 初学编程的小白 | 每日趣闻
  9. 计算机专业毕业生人数稳居前十,你该怎么脱颖而出?
  10. Django之重定向