JPA / Hibernate entityManager.persist(..)使实体的集合即使保存也变为null

时间:2009-08-13 03:34:27

标签: java hibernate jpa

我有一个内置Set的PurchaseEntity。 在执行entityManager.persist(purchaseEntity)之后,purchaseEntity本身和purchaseItemEntity都正确保存到DB。

但是在执行了entityManager.persist(purchaseEntity)之后,purchaseEntity.getItems()返回null。

这是Hibernate提供的entityManager.persist()的正常行为吗?

有没有办法让收集在持久化后保留在包含的实体对象中?

1 个答案:

答案 0 :(得分:0)

不,这不是正常行为。此外,这肯定不是Hibernate所做的 - 它必须是你代码中的东西。你可以发布你的来源吗?