java - Spring Data JPA 分离实体返回上下文

标签 java spring spring-data-jpa

我有Person延迟获取的实体 List<Contact> contacts .

我得到了我的person实体对象,一段时间后我想获取人的联系人(显然只有在管理实体的情况下我才能做到这一点)。

合并/放入上下文的最佳方式是什么 person Spring Data JPA 中的实体?

最佳答案

这回答了我的问题:

Person managedPerson = personRepository.save(person)

save 方法检查 person 实体是否是新的。如果是,则保留实体,否则合并实体并返回托管实体

关于java - Spring Data JPA 分离实体返回上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37362223/

相关文章:

java - 联系 7 "It seems that you device does not support camera"

java - 主从复制jdbc url

spring - 如何使用@WebfluxTest测试异常

java - 配置 Spring MappingElasticsearchConverter 将 _id 视为字符串

spring-boot - Spring 数据-envers Hibernate java.lang.NoSuchMethodError : org. hibernate.engine.spi.SessionImplementor.getTransactionCoordinator

java.io.File 列表非英文文件名

java - HttpServletRequest - 如何获取引用 URL?

Java -> LDAP帐号密码加密

带有 Hibernate 的 Spring Boot - 从另一个项目 Autowiring 存储库

java - Spring Pageable 排序暴露了 dao 的内部命名