【发布时间】:2021-01-12 09:40:04
【问题描述】:
在我的 Spring boot 项目中,我使用 hibernate,基本上我们有三种对象
- 在控制器层中使用的 DTO 对象。
- 业务对象 - 业务对象是我们在整个应用程序中使用的对象。
- 实体/域对象 - 用于 JPA 层。
当我们准备好保存数据时,我们将业务对象转换为域/实体对象
当我们准备好将其发送给客户端/控制器时,我们可以将实体对象转换为 Business Obj,然后将这个 Business 对象转换为 DTO Obj。
理想情况下,我被告知将 BO 更改为 ->(DTO 和实体)以及反之亦然的转换逻辑驻留在 BO 本身中?
我们如何以有效的方式实现这一目标?谁能帮忙举个例子?
【问题讨论】: