0
点赞
收藏
分享

微信扫一扫

VO BO PO DO DTO POJO和ORM 区别

菜菜捞捞 2022-01-14 阅读 58

VO BO PO DO DTO和POJO的区别

POJO Plain Ordinary Java Object普通Java对象简单java对象
VOvalue object

值对象/表现层对象

前端页面传递数据给表现层
BOBusiness Object业务层对象是在业务层进行使用的java对象
PO Persistant Object持久层对象是在持久层 使用的java对象
DODomain object领域对象现实世界中的数据---》抽象出来的对象
DTO  Data Transfer Object数据传输对象

在系统之间进行通信的时候使用

ORM,Object Relational Mapping(对象关系映射)

MySQL数据库Java的POJO
tableclass表映射为类(class)
rowobject行映射为实例/对象(object)
columnproperty/attribute字段(field)映射为属性(attribute)

Controller层/web层/表现层

Service层/业务层/服务层,(Service层=XXXservice接口+XXXservicelmpl实现类)

DAO层/持久层/数据访问层 Data Access Object ,(dao层=XXXMapper接口)

举报

相关推荐

0 条评论