PS:原创《springboot一本通》系列文章,截至2022年2月13日共120余篇。
将在CSDN陆续发布!
禁止转载。违者必究。
作者:字母哥博客
一、为什么要做java bean赋值转换
在实际的开发过程中,由于业务的复杂性,通常并不能做到一个model实体贯穿持久层、服务层、控制层。通常需要进行实体对象java bean的赋值转换。
PO: persistent object 持久对象,对应数据库中的entity。通常在进行数据库数据存取操作时使用。可以简单的认为一个PO对应数据库中一张表中的一个记录。PO对象里面只有基本数据类型和String类型的属性(如:int、String),与数据库字段是一一对应的。
BO: business object 业务对象,业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。通常一个BO是多个PO的组合体ÿ