Spring 数据 JPA 分离实体返回上下文
Spring Data JPA detached entity back to context
我有 Person
个延迟获取的实体 List<Contact> contacts
。
我得到了我的 person
实体对象,一段时间后我想获取人员的联系方式(显然,只有在管理实体时我才能做到这一点)。
在 Spring Data JPA 中 merge/put 关联 person
实体的最佳方式是什么?
这回答了我的问题:
Person managedPerson = personRepository.save(person)
save
方法检查 person
实体是否是新的。如果是这样,它会保留实体,否则会合并它并 returns 返回管理实体
我有 Person
个延迟获取的实体 List<Contact> contacts
。
我得到了我的 person
实体对象,一段时间后我想获取人员的联系方式(显然,只有在管理实体时我才能做到这一点)。
在 Spring Data JPA 中 merge/put 关联 person
实体的最佳方式是什么?
这回答了我的问题:
Person managedPerson = personRepository.save(person)
save
方法检查 person
实体是否是新的。如果是这样,它会保留实体,否则会合并它并 returns 返回管理实体