只需为孩子使用代理:
parentEntity.setChild(entityManager.getReference(ChildEntity.class, childId));
这里的重点是使用EntityManager.getReference:
获取一个实例,其状态可能会延迟获取。
Hibernate将创建仅包含ID的代理,而无需访问数据库。

只需为孩子使用代理:
parentEntity.setChild(entityManager.getReference(ChildEntity.class, childId));
这里的重点是使用EntityManager.getReference:
获取一个实例,其状态可能会延迟获取。
Hibernate将创建仅包含ID的代理,而无需访问数据库。