POJO:最普通的javaBean,自身的属性以及自身属性的getter和setter方法。一般与数据库的表结构一一对应,对应ORM中间件使用。
PO/DO:数据对象,与数据库表结构一一对应,通过DAO层向上传输数据源对象
DAO:包含对数据的访问,负责持久层的操作 。通常需要结合PO来访问数据库,主要用来封装对数据的访问,并不转化成其它对象。
DTO: 数据传输对象。请求时,应用在接口接收传入对象(DTO)。响应时,配合PO转化成DTO
entity:实体,由生命周期,有状态的bean。比如订单有从下单创建到最后交货完成的生命周期,实体对象的状态可以变化
VO:显示层bean对象