在Java中,VO、PO、DTO数据对象模型的区别
VO(ValueObject)是值对象,通常用于表示一个业务实体或者页面展示的内容。VO通常包含了多个属性,并且这些属性的类型和名称与业务相关。VO并不一定与数据库中的表结构相同,也不一定包含所有的属性。VO的作用主要是在不同层之间传递数据,例如在Controller和Service之间传递参数。PO(PersistentObject)是持久化对象,通常用于表示数据库中的表结构以及与之对应的实体类。PO通常包含了多个属性和对应的getter setter方法,属性的类型和名称与表结构相对应。PO的
复制链接