OrikaUtil
OrikaUtil是DO/BO以及 VO 的复制工具类,一般进行对象和集合之间的复制
一 ; copyObject
/**
* 将对象sourceObject的值拷贝到对象targetObject中
*/
public static void copyObject(Object sourceObject, Object targetObject) {
mapperFacade.map(sourceObject, targetObject);
}
1.1;getMapperFactory
/**
* 提供getMapperFactory方便调用其他方法
*/
public static MapperFactory getMapperFactory() {
return mapperFactory;
}
1.2 ; copyObject
/**
* 简单的复制出新类型对象.
*
* 通过source.getClass() 获得源Class
*/
public static <S, D> D copyObject(S source, Class<D> destinationClass) {
return mapperFacade.map(source, destinationClass);
}

本文介绍了OrikaUtil工具类在DO/BO/VO复制中的应用,包括copyObject、copyList及增强版方法。同时提到了BeanUtils的copyProperties方法,用于对象间的拷贝,与OrikaUtil的copyObject类似。此外,还提及了BeanUtils中用于简单类型和属性校验的实用方法。

1022

被折叠的 条评论
为什么被折叠?



