6-Spring Boot VO、PO

spring boot之VO、PO理解

  1. VO是一个值对象
    1. VO是使用new关键字创建的,由GC进行回收的。
    2. VO是的属性随业务变化而变化。
    3. 其本质是独立的java Object
  2. PO是一个持久对象
    1. PO是有状态的,是物理数据的对象表示。需要实现序列化接口。
    2. PO是向数据库中添加新数据时创建,删除数据库中数据消除,其只能存活在一个数据库连接中,断开连接即被销毁。
    3. 每个属性代表它的状态。其属性名称和数据库表的字段一一对应。
    4. 存活的目的是为了让我们的程序和数据解耦。
  3. 上述两种都是一组属性和属性的get和set方法组成。

6-Spring Boot VO、PO
https://spricoder.github.io/2022/04/13/Spring-Boot/6-Spring-Boot-VO%E3%80%81PO/
作者
SpriCoder
发布于
2022年4月13日
许可协议