Hibernate之cascade属性和inverse属性

原创 2016年06月01日 12:35:20

1.cascade属性

         cascade属性的作用是描述关联对象进行操作时的级联特性,只有涉及关系的元素才有cascade属性。具有cascade属性的标记包括<many-to-one/>、<one-to-one/>、<any/>、<set/>、<bag/>、<idbag/>、<list/>和<array/>。

注意:<one-to-many/>和<many-to-many/>是用在集合标记内部的,所以不需要cascade属性。

2.inverse属性

       inverse所描述的是对象之间关联关系的维护方式。它可以将维护关联关系的任务反转,由对方完成。inverse只存在于集合标记的元素中,inverse为true时,“一”方反转关联关系维护给“多”方。在关联关系中,inverse为false的为主动方,由主动方负责维护关联关系。

inverse指的是关联关系的控制方向,而cascade指的是层级之间的连锁操作。

版权声明: 举报

相关文章推荐

Hibernate中的inverse和cascade属性

参见文章 Hibernate中的inverse在表关系映射中经常应用,   inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为tr...

Hibernate中的inverse和cascade属性

inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反;     inve...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

SSH框架之Hibernate的inverse属性、cascade级联操作

一、inverse属性 1、Inverse属性,是在维护关联关系的时候起作用的。 表示控制权是否转移。(只在一的一方起作用(本例中为Dept),多的一方无法使用)

Hibernate的inverse,cascade属性简单介绍

本篇博客将在上篇双向一对多的情况下介绍inverse,cascade属性的作用 inverse(反转) inverse:指定关联关系的控制方向,默认由one方来维护。在关联关系中,inverse="f...

Hibernate中inverse和cascade属性

Inverse和cascade是hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改...
  • c_p_h
  • c_p_h
  • 2017-03-22 20:51
  • 52

Hibernate的Cascade和Inverse属性

Cascade:设置级联操作的程度。        Inverse:是否放弃维护级联关系。 Cascade属性的取值有: 1、none:忽略其他关联的对象,默认值。 2、save-update...

hibernate inverse cascade属性作用

以one-to-many作为例子说明 定义Student实体类 public class Student { private int id; private int tid; private S...

在hibernate中一对多关联时会经常用到inverse和cascade属性

原文网址:http://hi.baidu.com/icehua521/blog/item/eb6b5099a98271006e068cbf.html 在hibernate中一对多关联时会经常用到in...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)