gpt4 book ai didi

java - Hibernate - 通过ID添加成员实体实例

转载 作者:行者123 更新时间:2023-12-01 13:32:52 24 4
gpt4 key购买 nike

我有一个类型 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com