【发布时间】:2018-02-09 14:56:25
【问题描述】:
考虑以下场景:
User user1 = userRepository.findOne(userId); //1
user.setName("xyz");
User user2 = userRepository.findOne(userId); //2
在状态 #1 user1 包含存在于数据库中的数据。但在状态 #2 user2 对象包含更新的用户对象(名称已更改)。
如何从状态 #2 的数据库中获取原始数据
【问题讨论】:
-
我试过了,但刷新会清除持久性上下文,以后保存更新的对象时会出错。
-
你到底想达到什么目的?您可以复制您在第一步中获得的对象
标签: mysql jpa spring-data-jpa