【问题标题】:Best Practice for Making Sample/Preview Changes to JPA Entity对 JPA 实体进行示例/预览更改的最佳实践
【发布时间】:2019-02-04 14:47:08
【问题描述】:

我有一个由 spring boot/jpa 支持的 Web 应用程序,用户可以在其中通过 UI 上传文件以更改 JPA 实体。我想将这些更改作为“预览”返回给 UI,而不实际更新数据库。我想知道在用户批准更改之前,在不实际更新数据库的情况下操作这些 JPA 实体的最佳实践是什么……通过 CRUD 收集这些记录以进行更新?拉动实体然后分离以操纵并返回?返回一个更新的克隆?

【问题讨论】:

    标签: java spring hibernate jpa persistence


    【解决方案1】:

    使用您需要预览的字段创建一个 DTO(数据传输对象),当用户批准更改时,然后使用该 DTO 更新数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多