yogjun / myblog

0 stars 0 forks source link

为什么要分层(do+vo(dto))而不是从头到尾只用一个do #21

Closed yogjun closed 5 years ago

yogjun commented 6 years ago

1没用的字段也会传递到前端(所有通过dao查出来的字段会一股脑丢给前端) 2类似status转statusStr或者date转dateStr之类的不太支持 3多表查询出来的结果希望展示在一起 4同一个表某个字段在不同业务环境下代表的含义以及前端字段不一样

总结:vo和to存在映射关系,(只有极特殊的情况是一对一),在其他情况下则需要进行冗余。冗余过多时不利于后期维护,以及多个对应页面的冗余所需代价远大于直接新建一个vo(dto)