关于DO,DTO和VO在项目中的使用(不包括全部项目都这么使用):
DO:对应数据库表结构
VO:一般用于前端展示用
DTO:用于数据传递(接口入参和接口返回值都可以)
以SSM框架为例:
- Controller层:
public List<UserVO> getUsers(UserDTO userDto); - Service层:
List<UserDTO> getUsers(UserDTO userDto); - DAO层:
List<UserDTO> getUsers(UserDO userDo);
京公网安备 11010502036488号