项目中各类包名所代表的意思

根据当前经验总结 不断改进

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的替代

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值