【发布时间】:2017-09-21 15:08:37
【问题描述】:
我尝试解决 https://jira.spring.io/browse/DATAREST-373 。为此,我需要复制“旧”实体,以便在 Spring Data Rest 和 Jackson 将实体修改为“新”实体之前有一个“快照”。
我找到了两种方法:
- 从事务中分离实体,但是我有两个
findOne数据库请求,这不太好。 (编辑:没有选项,因为延迟初始化) - 使用
BeanUtils.copyProperties复制bean,但随后例如私有字段id不会被复制
但是,有没有 Spring 方法可以做到这一点?
【问题讨论】:
标签: spring hibernate spring-boot spring-data spring-data-rest