好吧,我正在开发一个库,我需要创建一些序列化实体对象的JPA引用。
我需要创建实体引用的时间我没有ID字段值所以我不知何故首先需要创建代理然后设置id。所以我不能用
entitymanager.getReference
你们有什么建议吗?
你不能这样做。没有id,实体处于“分离”状态,这意味着它不受休眠控制。您需要从db(或获取引用)获取它,持久化或以其他方式进行管理,因此这是不可能的。