PO DTO VO理解

1.PO[persistant object]持久层对象

持久对象属性和数据库中的字段是一一对应的,数据库中的一条数据可以理解为一个持久对象。数据库表结构:order_master


    JAVA对象:OrderMaster


2.DTO[data transfer object]数据传输对象

从数据库查询到上面的PO后有10个字段,上表是订单表,一般订单表里面包含订单的详细列表。此时就在PO的基础上加上订单详情封装成DTO。OrderDTO相比OrderMaster多了个字段orderDetailList。


3.VO[value object]值对象

值对象也可以称做页面对象,比如页面需要多少个字段就多少个字段。比如页面要求的json格式{code: 200, msg:"", data:null},这个就是VO。

4.FORM

每次接受页面传来的参数时,新建一个form对象进行一一对应接收数据。

5.廖师兄:springboot微信点餐里面分类包


猜你喜欢

转载自blog.csdn.net/sosmmh/article/details/79898492