2 u013164591 u013164591 于 2014.12.04 10:45 提问

Hibernate 级联配置 无法修改数据 20C

有两张表 shop 和cart 在cart中设置外键 ,结果不允许修改 shop中的内容?
shop表 配置如下
















cart 表配置如下











</class>

2个回答

u010945409
u010945409   2014.12.04 18:55

看不到你的配置代码啊!、
在执行修改的时候报错了吗?

qq_39149131
qq_39149131   2017.12.02 11:05

设置级联之后不允许做修改,,加上cascade="update-save,delete",试试,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
hibernate 级联 必须注意的问题
Hibernate实现级联删除       版权所有,转载请注明出处zhyiwww@163.com我的使用背景: v        有新闻和新闻类型,一条新闻只能属于一个类型,一种新闻类型可以对应多条新闻。 v        在数据库中,新闻受新闻类型外键约束,并可以级联删除 v        在 Hibernate 中,实现级联删除 v        jkakfl  
hibernate一对多、多对多级联保存与级联删除与修改外键
1、复杂写法级联保存 //创建一个公司对象,为公司对象添加员工         GongsiEntity gongsi=new GongsiEntity();         gongsi.setGname("百度");         YuangongEntity yuangong=new YuangongEntity();         yuangong.setYname("001
Hibernate中的cascade级联属性一对多多对一的增删改过程探讨
在实际业务中,Hibernate应用很广泛,其中的cascade属性也具有很强的可操作性,这里对于其一对多多对一的增删改进行探讨,来整理验证其适用性
Hibernate增加一条记录,级联操作。
在增加一条信息时,没有设置级联操作,于是在数据库里每次都会新生成一个model_Id,没有添加进指定的模块里。 报错:object references an unsaved transient instance - save the transient instance before flushing。 在我这里出现了两种情况: 异常1:org.hibernate.TransientO
hibernate框架一对多级联保存例子(十二)
1. 在前一篇文章中,在代码只插入其中的一方的数据 * 如果只保存其中的一方的数据,那么程序会抛出异常。 * 如果想完成只保存一方的数据,并且把相关联的数据都保存到数据库中,那么需要配置级联!! * 级联保存是方向性 2. 级联保存效果 * 级联保存:保存一方同时可以把关联的对象也保存到数据库中!! * 使用cascade="save-update" 一、级联保存:保存客户,
Hibernate级联保存和更新
级联保存和更新当Hibernate持久化一个临时对象时,在默认情下,他不会自动持久化所关联的其他临时对象,如果希望当持久化对象时把他所关联的所有临时对象进行持久化的话:可以把 的cascade属性设置为"save-update" ,cascade的默认属性值为none。cascade:设置操作对象时的级联操作,即层级之间的连锁操作值 save-update :表示当保存和更新当前对象(即inser
Hibernate 一对多级联更新(更新,删除多方数据)的错误解决
我在处理数据库的级联关系时,老是碰到题目中的两个异常:deleted object would be re-saved by cascade和A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance。这两个问题,删除cascade这一项会解决一个问题但
Hibernate 一对一关联映射对象 级联增删改查示例
这里主要用用户和身份证做示例开发,一个用户只能拥有一张身份证,一张身份证只能对应一个用户,所以二者是一对一的映射关系,这里我写一个例子,作级联增删改查操作.    代码: #数据模型层 Person.java package com.sunline.entity; /** * Person entity. @author MyEclipse Persistence Tool
Hibernate 多对多关联映射对象 级联增删改查示例
这里主要用教师和学生做示例开发,一个教师可以教多个学生,一个学生也可以学多个老师教的课程,所以二者是多对多的映射关系,这里我写一个例子,作级联增删改查操作.   代码: #数据模型层 Teacher.java package com.sunline.entity; import java.util.HashSet; import java.util.Set; /** * T
Hibernate 一对多关联映射对象 级联增删改查示例
一.这里先讲讲inverse和cascade这两个属性的作用:     1、inverse的权限在cascade之上,意思就是cascade是否有用,还得看inverse这个属性     2、inverse的作用:在映射关系中,让其中一方去维护关系,好处就是能提高性能,不用重复维护。维护两种关系,看下:        2.1 控制级联关系是否有效             c