BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。进行对外接口的编写,往往需要返回BO(Entity中很多属性字段并不是需要的,BO只是选取需要的部分在Service进行返回),但是通过DAO层我们获取到的往往是Entity的形式,因此往往需要进行Entity到BO的转换,因此写了一个工具接口,完成这种转换:
public static<S extends Object,D extends Object> List<D> EntityList2BoList(List<S> source,Class<S> sClass,Class<D> dClass){
List<D> ds = new ArrayList<D>();
if