我有一个类型 A 的实体和一个类型 B 的引用成员实体。 我想在 A 实例与 B 现有实例之间插入关系,而无需获取 B。
有没有办法简单地通过ID来完成?像这样的东西:
B mockB = new B();
mockB.id = "id_persisted_b";
instanceA.setB(mockB);
谢谢。
最佳答案
如果您使用 JPA,则可以使用 EntityManager.getReference() 来获取对象的代理,而无需获取所有字段,例如:
B mockB = entityManager.getReference(B.class, "id_persisted_b");
instanceA.setB(mockB);
关于java - Hibernate - 通过ID添加成员实体实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464450/