public abstract class AbstractRedisMapper<T extends Entity> {
@Autowired
protected StringRedisTemplate redisTemplate;
/**
* 将字符串转换成为指定类型,如果找不到转换类型,抛出异常
*
* @param value
* @param valueType
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
protected <I> I convert(String value, Class<I> valueType) throws RuntimeException {
if (value == null) {
return null;
}
if (valueType == String.class) {
return (I) value;
}
if (valueType == Long.class || valueType == long.class) {
return (I) Long.valueOf(value);
}
if (valueType == Integer.class || valueTyp