社区
Java EE
帖子详情
hibernate 级联删除中不能设置为lazy="true"?
bluelambo
2006-10-16 12:33:07
级联删除时,如果lazy="false"就可以实现
但是改为lazy="true"就不行了?
请问应该怎么办?
...全文
215
2
打赏
收藏
hibernate 级联删除中不能设置为lazy="true"?
级联删除时,如果lazy="false"就可以实现 但是改为lazy="true"就不行了? 请问应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Terry_05
2006-11-13
打赏
举报
回复
受教了,我也遇到了这个问题,解决办法就是设置了cascade="all"就可以了
tcmis
2006-10-16
打赏
举报
回复
你的主表hbm.xml中配置了cascade="all"没有,还有就是从表的hbm.xml配置了constrained="true"了没有,这两个地方必须配置,否则不能删除,
你删除不了数据应该不是lazy="false",lazy只是设置从表的数据加载方式,是否延迟加载。。
Hibernate
级联操作,一对多、多对多、延迟加载
lazy
=“
true
“,proxy, no-proxy
主流 ORM 框架 Object Relation Mapping 对象关系映射,将⾯向对象映射成⾯向关系。 如何使⽤ 1、导⼊相关依赖 2、创建
Hibernate
配置⽂件 3、创建实体类 4、创建实体类-关系映射⽂件 5、调⽤
Hibernate
API 完成操作 具体操作 1、创建 Maven ⼯程,pom.xml <dependencies> <dependency> <groupId>mysql</groupId> <artifac
Hibernate
级联查找
Hibernate
级联查找 一 、工作目的: 本例主要演示在SSH架构下实现
hibernate
的级联查找,通过配置文件将多张有关联的表联系在一起,只需一次检索数据库便可查询多表记录,好处是避免多次单表查找影响系统效率,不过目前数据库设计一般不推荐添加外键,而通过配置
hibernate
级联查找,会在数据库
中
自动生成索引、外键,使用时需要根据具体场景慎重选择。 二 、开发环境: Mye
hibernate
cascade,inverse和
lazy
的用法
设置
inverse=”false” cascade=”save-update” ,删除父表记录时,子表对应外键置空。
设置
inverse=”false” cascade=”all”,删除父表记录时,子表
级联删除
。 1.
Hibernate
级联关系说明 - 关于cascade和inverse的用法 http://www.diybl.com/course/3_program/
Hibernate
:级联查询
案例:订单类和订单项类 级联查询时的问题
Lazy
=
true
介绍 查单个时存在问题
Lazy
=false介绍 查所有时存在问题 在set里把
lazy
=“false”也可以所报的错(com.crud.four.entity.Order.orderItems, could not initialize proxy - no Session) ...
hibernate
级联删除
问题
有用户和用户组两个表,需要使用
hibernate
做
级联删除
。映射文件如下: Groups.hbm.xml <class name="com.cms.entity.Groups" table="groups" catalog="cms"> <id name="id" type="java.lang.Integer"> <...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章