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);
}