hibernate 级联删除

问题描述

struts+spring+hibernate级联删除

解决方案

解决方案二:
这个是级联删除的<classname="Address">从表</class><classname="Person"casecade="all">主表</class>
解决方案三:
<classname="Xxxx"/><!--从表--><classname="Xxxx"casecade="all"/><!--主表-->
解决方案四:
<classname="bbbb"/><!--从表--><classname="aaaa">...<setname="bbbb"inverse="true"cascade="all"lazy="false">....</set></class><!--主表-->

时间: 2024-10-06 10:23:27

hibernate 级联删除的相关文章

hibernate 级联删除问题

问题描述 小女子大问题====hibernate级联删除问题====现有相册(Album)和照片2个表(Photo)我想在删除相册的同时删除相册里所有的照片两个表的实体和映射如下publicclassAlbumimplementsSerializable{privateintid;privateStringname;//名称privateStringdescription;//描述privateStringpwd;//密码privateAlbumStatealbumState;//状态多对一单向

hibernate级联删除时无法删除,一对多双向关联,一是Consult 多是TbFiles

问题描述 hibernate级联删除时无法删除,一对多双向关联,一是Consult 多是TbFiles 一的配置: 多的配置: class="com.project.dto.Consult" fetch="select" cascade="all"> 执行代码: public void delConsult(String[] ids){ HibernateTemplate hTemplate=this.getHibernateTemplat

hibernate级联删除操作失败

问题描述 对hibernate刚入手,不得其精华配置文件如下主表<class name="PrototypeOversea" table="T_MT_PROTOTYPEOVERSEA"><id name="sid" type="java.lang.Integer"><column name="SID" precision="10" scale="0

hibernate级联,删除一方不删除多方,只是把多方的外键置空,请问怎样设置

问题描述 hibernate级联,删除一方不删除多方,只是把多方的外键置空,请问怎样设置问题补充:也就是说这个问题在级联关系中没有对应,需要在删除一方前手动清空多方的外键对应么 解决方案 对头,就是这个意思的解决方案二:可以通过hibernate的回调,用sql语句直接删除来解决你的问题关于回调可以参考这个http://aidiyuxin.iteye.com/blog/224850

hibernate 多对多 级联删除 注解

问题描述 有两个类:Survey和Questions,问卷类和题目类,它们是多对多的关系,即:一张试卷可以有多个题目,一个题目可以属于多个试卷,我用两个一对多,数据库用中间表来实现,并有第三个类SurveyQuestions. surveuy类如下: //问卷实体:包括各种属性@Entity@Table(name="_survey")public class Survey {private int id;// 问卷IDprivate String name;// 问卷标题private

【springmvc+mybatis项目实战】杰信商贸-19.级联删除

我们从写项目开始到现在,一共完成了生产厂家.购销合同.货物(购销合同下的).附件(货物下的)这四大块的大部分业务. 我们的生产厂家.购销合同.货物(购销合同下的).附件(货物下的)这四大块的关系我们来回顾一下: 我们先不管生产厂家(因为它可以和后三个关联关系最弱). 购销合同与货物是一对多的关系,而货物与附件又是一对多的关系.那么购销合同与附件是两层一对多的关系.这里我们要注意,在两层一对多结构中,子表数据不设置外键关联时,就称为僵尸数据. 因为我们的购销合同.货物.附件表虽然都存储有关联关系的

stu-hibernate 3张表,都是双向一对多,怎么级联删除??

问题描述 hibernate 3张表,都是双向一对多,怎么级联删除?? 三张表,一张grade,一张stu,一张score,配的都是双向一对多,怎么删除delete(grade),对应删除stu,score对应的内容???????????? hibernate 最多只能两张表级联双向一对多吗??? 现在能够级联增加,就是不能删除!!只有一句SQL语句,只删除了grade!!!!!!!!没有其他提示!!!配置都是正确的!!!

update-hibernate中级联删除的配置!!!!!!

问题描述 hibernate中级联删除的配置!!!!!! 在中配置的cascade=all,但是删除的时候,主表删除了,有外键的表没有删除,只是显示更新语句??????Hibernate: update voter.score set gid=null where gid=? Hibernate: delete from voter.grid where gid=? 就显示了这两条SQL语句,怎么实现级联删除,出现两条删除语句啊!!!!!!!!!我现在要,级联增加,级联删除,所以只能用all,s

递归-一个比较复杂的级联删除问题 ,求高手指点

问题描述 一个比较复杂的级联删除问题 ,求高手指点 是这样的,现在要做一个通用的删除方法.删除一个配置项和其关联配置项,逻辑很复杂.首先,数据库结构大概是这样的:有N个配置项,每个配置项有一张表,每个配置项通过一个中间表和其他配置项关联.有一对一,也有一对多的.所谓配置项一般都是一种设备,有序列号CI,ROWID来区分标识,每个设备有唯一的CI,但ROWID不唯一,ROWID是递增的,用HISTORY字段来区分是否在用.新增一个设备时是新生成一个CIROWID,HISTORY为1,表示在用.而更