项目中使用redis作为缓存,此代码用来将Java实体映射成redis中对应的Hash,和将redis中的Hash映射成Java实体
1.[代码][Java]代码
package com.i91ku.onepiece.cache.utils;
import com.google.common.collect.Maps;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.beanutils.converters.*;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.util.Map;
/**
*
CreateDate : 14-12-22 上午11:51
*
* @author gongweixin
* @version 1.0
*/
public class EntityUtils {
static {
ConvertUtils.register(new LongConverter(null), Long.class);
ConvertUtils.register(new ByteConverter(nu