共同点
都是普通Java类,都有属性get,set方法。
区别
1.po,数据持久存储对象,可以理解为代表数据库表的一行记录,行的字段就是类的一个属性。
2.bo,业务对象,代表领域的业务对象,比如用户,病人,订单等。里面可以包含有状态变化的处理逻辑等。
3.dto,数据传输对象。 用于方法间传递参数用的。比如,查询数据库的查询条件类,通常dto是po或bo对象的一部分属性。controller用于接收表单提交的参数类,也可以理解为dto.
4.vo,展示对象。专用于展现用的。可以理解为一种专用的特殊的dto.
5.do,数据对象。可以理解为跟po是同一种,代表数据。