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

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

PO DTO VO理解

    JAVA对象:OrderMaster

PO DTO VO理解

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

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

PO DTO VO理解

3.VO[value object]值对象

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

4.FORM

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

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

PO DTO VO理解

相关文章:

  • 2021-07-08
  • 2021-10-07
  • 2021-07-14
  • 2021-09-02
  • 2022-12-23
  • 2021-12-27
  • 2021-05-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-15
  • 2022-01-25
  • 2021-04-11
  • 2022-12-23
  • 2021-04-29
  • 2021-11-27
相关资源
相似解决方案