腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Hibernate
集合
保留
对
已
删除
实体
的
引用
、
、
、
我们使用spring-data
hibernate
作为数据库访问
的
ORM。E1 detachedE1 = e1Repo.save(e1);我从e1中
删除
了e2
实体
,然后将e1保存在spring事务中。springframework.orm.jpa.JpaObjectRetrievalFailureException:找不到id为1.00
的
entity.E2 我
的
问题是,JPA如何
保留
对
<
浏览 6
提问于2017-03-09
得票数 0
回答已采纳
1
回答
如何在DB会话之外序列化延迟加载
的
Hibernate
集合
(如PersistentSet)
、
、
、
、
序列化由Jackson直接
对
返回给控制器
的
实体
执行,这是由于
对
服务中
的
方法进行事务调用
的
结果,这些方法通过ORM (
Hibernate
)从DB中获取
实体
。理想情况下,我希望
Hibernate
返回do
对
它们包装
的
实体
的
引用
(标识符)
的
Java
集合
()。也可以继续使用专门
的
数据结构(如Persis
浏览 4
提问于2020-07-30
得票数 2
1
回答
禁用外键
删除
Hibernate
、
、
、
Hibernate
取消-在一些情况下
引用
删除
的
外键--在下面的示例中,清单
实体
通过MainListing列保存
对
mainListingId
的
引用
。同时,MainListing<em
浏览 1
提问于2019-02-06
得票数 4
回答已采纳
1
回答
Hibernate
L2缓存和多
对
多关系
、
、
我有一
对
Hibernate
实体
,A和B,它们通过双向多
对
多关系联系在一起,正如 - ie所描述
的
那样,每个
实体
都有一个
引用
另一种类型
实体
的
集合
的
包,链接表包含每个
实体
的
主键。我还使用
Hibernate
L2缓存来缓存
集合
值,如下所示: <bag name="xyz" table="XYZ&qu
浏览 0
提问于2009-05-13
得票数 3
回答已采纳
1
回答
Hibernate
:许多与属性
的
关系:使用注释进行正确
的
配置
、
、
、
我
对
Hibernate
有个问题(多亏了Thomas,现在问题变得更清楚了)。如何在关系具有属性且需要级联保存、
删除
和更新
的
情况下配置
Hibernate
的
ManyToMany关联?现在假设User_Profile有关系
的
一个属性(很明显还有键)。好
的
,现在通过以下方法将其转换为
Hibernate
: // The relation is Many to Many, but consideri
浏览 1
提问于2011-12-20
得票数 0
1
回答
在事务中未进一步看到
Hibernate
成员
删除
、
、
我将
Hibernate
与JTA (容器管理事务)结合使用。 List<Employee> employees; List<Employee> employees;现在来看数据:具有Ofc 1和Team 2
的
Emp 2 问题:我迭代了Team 1
的
员工(即只有emp 1),然后<em
浏览 0
提问于2014-10-22
得票数 0
2
回答
如何确定
Hibernate
PostUpdateEventListener中
的
集合
更改?
在
Hibernate
中,实现PostUpdateEventListener使您可以插入
Hibernate
的
工作流,并使您有机会检查和比较
实体
属性
的
新旧值,因为它正在保存-- (PostUpdateEvent具有返回这些值数组
的
getOldState()和getState()方法。对于标准属性,这是很好
的
工作。但是,如果其中一个属性是内容
已
更改
的
集合
,则这没有帮助:“旧值”和“新值”都是
对
集合
浏览 13
提问于2009-05-01
得票数 4
回答已采纳
1
回答
客户端中域对象中
的
注释提取完整
的
hibernate
依赖项
、
、
、
我想在我
的
客户端和服务器应用程序之间共享一些域对象。同时,我真的想避免将
hibernate
核心依赖与客户端捆绑在一起(这将通过java (最好是在每次启动时)通过http传输给用户)。我必须回到
Hibernate
3.x吗?这些注释依赖关系是运行客户机所必需
的</
浏览 1
提问于2012-11-23
得票数 0
1
回答
当
集合
设置为null时,
Hibernate
DELETE_ORPHAN CascadeType不
删除
孤立项
当我将
集合
设置为null时,
Hibernate
不会
删除
孤立对象,尽管在清除
集合
时会
删除
孤立对象。我有以下联想。还要注意
的
是,F包含一个String
集合
。由于
hibernate
的
限制,这意味着F必须是
实体
类型,而不是可嵌入值类型。E中Fs
集合
的
级联类型包括all和DELETE_ORPHAN。如果我想从D/E中
删除
F
的
集合
浏览 1
提问于2009-12-04
得票数 1
回答已采纳
2
回答
Spring引导
hibernate
:不能单独
删除
子对象
、
、
、
我有一个简单
的
设置,有两个对象,Event和Task,它们作为父-子对象链接,并为一些CRUD操作提供默认
的
JPA存储库。我做了一个测试,将2个Tasks附加到Event上,然后尝试
对
其中一个Task调用delete操作,该操作失败(没有错误,也没有
删除
)。如果我在没有将Task添加到Event
的
情况下运行相同
的
测试,则操作将成功。下面所有的代码,
对
我下一步需要做什么有什么想法吗?类中
删除
,它就能工作。不过,知道原因还是不错
的
。下面是
浏览 5
提问于2015-10-29
得票数 2
回答已采纳
1
回答
Remove应在无法移除时抛出异常
、
如果我试图从DB = EM.remove( Entity )中移除(
删除
)一个对象,如果
Hibernate
在
实体
管理器上下文中
的
托管对象中找到
引用
,那么该对象将
保留
在DB中(移除而不执行)。(我想是为了避免数据不一致)编辑:示例如果
浏览 3
提问于2014-06-16
得票数 1
1
回答
NHibernate -二级
集合
缓存不一致
、
、
我正在
删除
集合
,并在同一事务中向其写入新元素。但是,这会破坏缓存,因为它仍然
保留
对
已
删除
元素
的
引用
。notaHibernate); Session.Commit()<?xml version="1.0" encod
浏览 0
提问于2012-08-10
得票数 2
2
回答
Hibernate
在调用entityManager.remove()时会移除
引用
的
实体
吗?
、
、
我有以下(简化
的
)问题:@Entity@Entity private Set<Membership> memberships = newentityManager.persist(user1); entityManager.pe
浏览 0
提问于2012-03-10
得票数 2
回答已采纳
4
回答
org.
hibernate
.ObjectDeletedException:
删除
对象将通过级联(从关联中
删除
已
删除
对象)重新保存:
我得到上述错误"org.
hibernate
.ObjectDeletedException:
删除
对象将通过级联(从关联中
删除
已
删除
对象):“重新保存。有人能帮我一下吗?什么是问题,什么是解决办法?
浏览 5
提问于2013-08-21
得票数 14
回答已采纳
1
回答
共享
实体
上
的
Hibernate
orphanRemoval
、
、
给定具有字符串和日期值
的
实体
B。我们有另一个
实体
类A,每个工作负载只创建一次,并且具有: List<B> bees = new B(); 然后,我们为
实体
a.bees.add(bee); a添加一次,为其他
实体</em
浏览 2
提问于2020-08-12
得票数 1
回答已采纳
2
回答
如何过滤子
实体
集合
中
的
谓词?
、
、
、
我有一个
实体
服务,我需要根据id
的
列表过滤子
实体
的
集合
。我
的
服务有一个公共方法,它接收父
实体
的
id和他
的
一些子
实体
的
id列表。 默认情况下,我知道JPA将获取所有相关
实体
,这是他
的
实际行为。因此,不是获取所有相关
实体
并使用许多循环
对
其进行过滤(根据id进行过滤,还根据其他属性(如date属性)进行过滤),我只希望获取与我
浏览 2
提问于2014-09-02
得票数 8
回答已采纳
2
回答
数据库模式中
的
Hibernate
二级缓存和
删除
级联
、
、
、
我们
的
大多数FOREIGN KEY约束还指定了ON DELETE CASCADE。 我们最近开始启用
Hibernate
2级缓存(用于流行
实体
和
集合
),以缓解一些性能问题。例如,当我们使用
Hibernate
删除
Parent时,数据库模式将ON DELETE CASCADE到任何Child
实体
。这显然是在没有Hibernates知识
的
情况下发生
的
,因此它没有机会更新第二级缓存(并
删除
任何
已
删除
浏览 3
提问于2010-06-21
得票数 7
回答已采纳
2
回答
Hibernate
:子
集合
的
级联
删除
、
、
、
它们之间
的
关系是子->父对象=多
对
一,即许多子对象可以与同一个父对象关联。 子对象保存
对
其父对象
的
引用
,而父对象没有字段来寻址其子对象。在
Hibernate
中,这导致在子映射中有一个多
对
一
的
元素;父对象
的
映射不包含一
对
多项,因为父对象不需要有一个
集合
字段来
引用
其所有的子对象。现在,当父级被
删除
时,Oracle抛出一个异常,即当有子
实体
<em
浏览 1
提问于2013-05-24
得票数 0
2
回答
引用
JPA/
Hibernate
中
已
删除
的
实体
、
我有以下设置:有各种
实体
(Projects、Tests、Users),然后是TestReports。TestReports
引用
其他
实体
以及文件系统中
的
一些额外数据。报告是生成
的
,从不被
删除
(用于审计目的)。但是,其他
实体
可以
删除
。当报告
引用
某个
已
删除
的
实体
时,就会出现这种情况。从业务角度来看,这是可以
的
,报告可以只显示[deleted id123
浏览 3
提问于2012-08-08
得票数 3
回答已采纳
1
回答
克隆对象时出现“孤儿
删除
”错误
、
、
、
、
此时,我坚持使用newParent,但得到了以下错误: 看起来这个问题发生在克隆之后,但我不知道为什么! 有
浏览 2
提问于2013-06-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JPA+SpringData 操作数据库原来可以这么简单-深入了解 JPA-2
Hibernate映射知识要点
Hibernate实体关系映射
Mybatis入门
Spring-Data-JPA尝鲜:快速搭建CRUD+分页后台实例
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券