创建JPA(Hibernate)代理并稍后设置主键

问题描述 投票:0回答:1

好吧,我正在开发一个库,我需要创建一些序列化实体对象的JPA引用。

我需要创建实体引用的时间我没有ID字段值所以我不知何故首先需要创建代理然后设置id。所以我不能用

entitymanager.getReference

你们有什么建议吗?

java hibernate jpa proxy
1个回答
0
投票

你不能这样做。没有id,实体处于“分离”状态,这意味着它不受休眠控制。您需要从db(或获取引用)获取它,持久化或以其他方式进行管理,因此这是不可能的。

© www.soinside.com 2019 - 2024. All rights reserved.