最新文章列表

hibernate中cascade和inverse的使用

在hibernate中,一对多和多对多时会涉及到cascade和inverse两个属性,其中cascade表示哪些操作需要级联到关联对象,inverse表示是否由另一方自动维护数据库关联。一、级联指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作。主控方即为cascade所在映射文件所对应的对象。一个操作因级联cascade可能触发多个关联操作。前一个操作叫“主控操作”,后一个操作叫“ ...
flytreeleft 评论(0) 有1231人浏览 2012-02-20 12:33

hibernate-cascade属性介绍

1.none:在保持,更新或删除当前对象时,忽略其他关联的对象。它是cascade属性的默认值。 2.save-update:当通过session的save()、update()、saveOrUpdate()方法来保持或更新当前数据时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的游离对象。 3.delete:当通过session的delete()方法删除当前对象时,级联删除所有关联的 ...
wanglihu 评论(0) 有2577人浏览 2012-02-17 10:47

Hibernate cascade在不同关联关系中的具体表现

    在Hibernate中,针对持久化实体的配置文件中有Cascade这样一个属性,顾名思义就是级联,也就是说在操作当前实体时,针对当前实体的操作会影响到相应配置的关联实体。比如针对当前实体进行保存操作时,会同时保存与其关联的实体,当然这种额外操作的产生取决于你是否在当前实体的配置文件中对关联实体的元素配置了Cascade属性。而需要进行级联的操作可能涉及到增加,修改,删除等相应的数据库操作, ...
Wind_ZhongGang 评论(0) 有3136人浏览 2011-11-22 21:47

hibernate 关联表问题

set节点有以下属性(摘自Hibernate文档): (1) name 集合属性的名称 (2) table(可选??默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用) (3) schema (可选) 表的schema的名称, 他将覆盖在根元素中定义的schema (4) lazy (可选??默认为false) lazy(可选--默认为false) 允许延迟加载(lazy i ...
lf6627926 评论(0) 有1604人浏览 2011-09-21 09:52

Hibernate one-to-many cascade探究

  对于Hibernate的one-to-many关联关系中,合理使用cascade属性能够显著减少代码量,减轻程序员的工作量。     一。Husband   package com.hibernate; import java.util.Set; /** * Created by IntelliJ IDEA. * User: Zhong Gang * Date: ...
Wind_ZhongGang 评论(0) 有1155人浏览 2011-09-08 13:20

sql外键约束NO ACTION,CASCADE,SET NULL,SET DEFAULT(转)

NO ACTION指定如果试图删除/修改某一行,而该行的键被其他表的现有行中的外键所引用,则产生错误并回滚 DELETE/UPDATE语句。 CASCADE、SET NULL 和 SET DEFAUL ...
infen 评论(0) 有1120人浏览 2011-08-30 13:23

hibernate-级联cascade="all-delete-orphan"

关于cascade="all-delete-orphan"   通俗来讲就是级联删除,当一对多的情况下,父节点删除子节点相应删除操作。其他类似更新操作也受此影响,因为此对象如果已经持久化在缓存中,对其进行操作就需要考虑其持久化一致性问题。     以下为个人对持久对象进行拷贝所遇到的问题以及过程:   1. 当首先对其对象进行拷贝时,考虑到hibernate的特性, ...
jinglingwyp 评论(0) 有2392人浏览 2011-08-23 16:05

Hibernate中cascade与inverse属性详解【转】

Hibernate中cascade与inverse属性详解 关于Hibernate中 cascade 与 inverse 的理解。 您买的Hibernate书是哪一本呢? 孙卫琴的精通Hibernate,还是 深入浅出Hibernate还是那本。。。 我是两本都买了,总体来说还可以,但是,有的地方讲的比较书面化,比如inverse这属性。 在学习Hib ...
宋双旺 评论(0) 有858人浏览 2011-08-11 17:26

重新学习 Hibernate fetch lazy cascade inverse 关键字

自:http://www.blogjava.net/pear/archive/2006/11/05/79251.html Hibernate最让人头大的就是对集合的加载形式。书看了N次了,还是没有真正理解Hibernate。所以下午专门做了下测试,对配置文件的意思加深了认识。 假设有两个表,Photos(一)  ---  picture(多)Photo包含picture集合 结论1: HQL代 ...
wokeke 评论(0) 有1352人浏览 2011-07-06 22:25

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics