1.简易封装工具类
package com.jianlejun.util;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import org.dozer.DozerBeanMapper;
public class BeanMapper {
private static DozerBeanMapper dozer = new DozerBeanMapper();
/**
* 构造新的destinationClass实例对象,通过source对象中的字段内容
* 映射到destinationClass实例对象中,并返回新的destinationClass实例对象。
*
* @param source 源数据对象
* @param destinationClass 要构造新的实例对象Class
*/
public static <T> T map(Object source, Class<T> destinationClass)
{
return dozer.map(source, destinationClass);
}
public static <T> List<T> mapList(Collection sourceList, Class<T> destinationClass)
{
//List destinationList = Lists.newArrayList();
List destinationList = new ArrayList();
for (Iterator i$ = sourceList.iterator(); i$.