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中cascade与inverse属性详解

  • 2008年10月22日 11:06
  • 55KB
  • 下载

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

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

Hibernate中的inverse和cascade属性

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

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
  • 72

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...

Hibernate中的Inverse和cascade属性配置

Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用  inverse 决定是否把对对象中集...
  • w_l_j
  • w_l_j
  • 2011年12月22日 21:01
  • 390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate之cascade属性和inverse属性
举报原因:
原因补充:

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