PO/VO/BO/POJO/DTO区别

 PO:persistant object,持久化对象,它对应数据库中实体(entity)。简单的可以这么认为,po对应数据库中表的一条记录。如果连接消失,它的生命周期也就结束了。

BO:business object,业务对象。业务对象可以有多个po组成。业务对象

VO:value object,值对象。可以跟数据库有关,也可以跟数据库无关。STUCTS中的formbean是一个vo。它用户层与层之间的数据传递。

POJO:是一个临时对象。在hibernate中,存储时自动转化层po,读数据时又转化成VO.

DTO:data transfer object,数据传输对象。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章