根据当前经验总结 不断改进
DAO : dao层就是存放与数据库交互的文件夹 通常里面会包含 entity(实体类) mapper(mapper接口)
BO : 目前遇到的BO展现形式是 mapper返回数据中自定义的实体类(多表联查返回数据繁杂创建的实体类)
VO :返回给前端的传输层对象 简单来说就是Controller返回给前端的数据(每一个前端对应一个VO不会存在多个 及前端需要什么VO返回什么)
DTO : 与vo类似 只是dto数据会比vo多 因为dto是公共的数据 项目规定了返回vo就不要返回dto dto数据会比vo多可能会导致出现一些信息泄露问题 但是一般的开发组没有规定就会返回dto因为比较懒
PO:bean entity等的数据库命名 也就是说项目中没有entity包就会使用po替代
DO:与po类似都是entity的替代