Java中POJO、DTO、PO、BO、VO、DAO分别指什么呢?
下文笔者讲述java中POJO,DTO,PO,BO,VO,DAO的简介说明,如下所示
一、POJO(Plain Ordinary Java Object)
指一个简单的对象 没有任何规则约束 POJO泛指所有传输对象
二、DTO(Data Transfer Object)
数据传输对象 用于数据传输的对象
三、PO(Persistant Object)
持久对象 数据库中的表相映射Java对象 最简单PO是对应数据库中某个表中的一条记录 多个记录可以用PO集合 PO不包含业务逻辑和数据逻辑 就是一个Entity 或 ModelEntity
四、BO(Business Object)
业务对象 同业务紧密相连的对象
五、VO(Value Object)
值对象 和 BO,DTO,PO类似 通常代表前台数据展现所使用的对象
六、DAO(Data Access Object)
数据访问对象 同数据层交互的层
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。