vo 独立的javabean
po是由hibernate纳入其实体容器对象 代表数据库中的某条记录
vo通过new 关键字创建,由gc回收
po则是向数据库 中添加新数据时创建,删除数据库中的数据时删除,并且它只能存活在一个
数据连接中,断开连接即销毁.
vo是值对象,存活在业务中由业务逻辑调用,它存活的目的就是为了数据提供一个生存的地方.po则是有状态的,每个属性代表其当前的状态.它是物理的对象表示,使用它,可以使我们
和程序与物理数据解ou 并且可以简化对象数据与物理之间的切换
vo 不需要 串行化
而po则要实现,因为它代表数据库中的一条数据
在hibernate中po有三个状态
未被持久化 ==vo 存活在jvm
已被持久化 存活在session
曾被持久化 由session托管
po是由hibernate纳入其实体容器对象 代表数据库中的某条记录
vo通过new 关键字创建,由gc回收
po则是向数据库 中添加新数据时创建,删除数据库中的数据时删除,并且它只能存活在一个
数据连接中,断开连接即销毁.
vo是值对象,存活在业务中由业务逻辑调用,它存活的目的就是为了数据提供一个生存的地方.po则是有状态的,每个属性代表其当前的状态.它是物理的对象表示,使用它,可以使我们
和程序与物理数据解ou 并且可以简化对象数据与物理之间的切换
vo 不需要 串行化
而po则要实现,因为它代表数据库中的一条数据
在hibernate中po有三个状态
未被持久化 ==vo 存活在jvm
已被持久化 存活在session
曾被持久化 由session托管