我想知道最佳实践。以下事情令人困惑:1)应该model
使用返回实体还是直接返回DTO select new ExampleDto(...)
?2)我们应该如何将实体转换为 DTO,反之亦然?3)我们可以使用 DTO 进行实体到 DTO 的转换,实现serializable
类来转换对象json
等吗?
请在您想要的任何方向上提供您的专家意见。
我想知道最佳实践。以下事情令人困惑:1)应该model
使用返回实体还是直接返回DTO select new ExampleDto(...)
?2)我们应该如何将实体转换为 DTO,反之亦然?3)我们可以使用 DTO 进行实体到 DTO 的转换,实现serializable
类来转换对象json
等吗?
请在您想要的任何方向上提供您的专家意见。
许多人可能会争论在模型中返回什么。在我看来,返回 dto 是一种很好的做法。原因是——
您可以考虑使用 Dozer 将 DTO 转换为实体,反之亦然。http://dozer.sourceforge.net/