DO:data object,数据对象,是与数据表相对应的类,其属性包含数据表中的所有字段,也包括一些列表字段。
DTO:data transfomer object,数据传输对象,是将service层返回的数据进行封装的类,不一定要完全包含数据表和DO类中的对象,二而是经过了一些处理,进行封装或展示部分数据,比如现在VO 返回了100条详细数据,但是预览页面不需要这么多,就需要一个DTO对象封装一个预览信息对应的类。因此,DTO是与业务息息相关的。如果DTO对象作为视图层,则会变成VO对象。
VO:vo对象是要返回给前端用户的数据,避免了不宜展示的数据,如密码等。