📄 convertutil.java
字号:
package com.set.utils;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.set.appframe.data.GenericValueObject;
/**
* Utility class to convert one object to another.
*/
public final class ConvertUtil {
// ~ Static fields/initializers
// =============================================
private static Log log = LogFactory.getLog(ConvertUtil.class);
/**
* convert map list to dynabean list
*
* @param dbResultMapList
* @return
*/
public static List convertToDynaBeanList(List dbResultMapList) {
if (null == dbResultMapList) {
return null;
}
List newList = new ArrayList();
Iterator it = dbResultMapList.iterator();
while (it.hasNext()) {
Map map = (Map) it.next();
newList.add(convertToDynaBean(map));
}
return newList;
}
public static GenericValueObject convertToDynaBean(Map map) {
if (null == map)
return null;
GenericValueObject bean = new GenericValueObject(map);
return bean;
}
public static GenericValueObject convertToVO(Object po) {
if (null == po) {
return null;
}
GenericValueObject vo = new GenericValueObject();
try {
BeanUtils.copyProperties(vo, po);
} catch (Exception e) {
log.error(e);
}
return vo;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -