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