new*_*bie 51 java persistence hibernate
我有Hibernate实体,我必须转换为JSON,我必须在实体中翻译一些值,但是当我翻译值时,这些值会立即保存到数据库,但我不想将这些更改保存到数据库中.这个问题是否有任何解决方法?
axt*_*avt 46
您可以通过调用分离实体Session.evict().
其他选项是在转换值之前创建实体的防御副本,或者在代码中使用DTO而不是实体.我认为这些选项更优雅,因为它们不会将转换耦合到JSON和持久层.
| 归档时间: |
|
| 查看次数: |
52842 次 |
| 最近记录: |