有人可以给我一个如何同时实现DTO和DAO概念的代码示例吗?

问题描述 投票:-3回答:1

我正在尝试学习有关DAO / DTO设计模式的知识,但是我很难理解为什么我需要两者。从我所看到的,他们都做粗鲁的操作。我真的不明白为什么我同时需要它们,或者如何将它们与模型类一起使用。 (我需要同时使用两者)

假设我有一个Employee表

我需要一个Employee类,一个EmployeeDAO类和一个EmployeeDTO类。这将如何工作?

java oop design-patterns dao dto
1个回答
0
投票

DAO层用于与数据库进行通信,但DTO只是您实体的一部分,仅包含我们需要发送给客户端的数据(例如,我们不需要发送用户的密码或任何私人信息,因此我们将User实体映射到UserInfoDTO仅公开信息)

© www.soinside.com 2019 - 2024. All rights reserved.