mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add MethodUtil
This commit is contained in:
@@ -3,7 +3,7 @@ package cn.hutool.db;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.lang.func.Func0;
|
||||
import cn.hutool.core.map.Dict;
|
||||
import cn.hutool.core.reflect.ReflectUtil;
|
||||
import cn.hutool.core.reflect.MethodUtil;
|
||||
import cn.hutool.core.text.StrUtil;
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.util.CharsetUtil;
|
||||
@@ -301,7 +301,7 @@ public class Entity extends Dict {
|
||||
result = (Time) obj;
|
||||
} catch (final Exception e) {
|
||||
// try oracle.sql.TIMESTAMP
|
||||
result = ReflectUtil.invoke(obj, "timeValue");
|
||||
result = MethodUtil.invoke(obj, "timeValue");
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@@ -316,7 +316,7 @@ public class Entity extends Dict {
|
||||
result = (Date) obj;
|
||||
} catch (final Exception e) {
|
||||
// try oracle.sql.TIMESTAMP
|
||||
result = ReflectUtil.invoke(obj, "dateValue");
|
||||
result = MethodUtil.invoke(obj, "dateValue");
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@@ -331,7 +331,7 @@ public class Entity extends Dict {
|
||||
result = (Timestamp) obj;
|
||||
} catch (final Exception e) {
|
||||
// try oracle.sql.TIMESTAMP
|
||||
result = ReflectUtil.invoke(obj, "timestampValue");
|
||||
result = MethodUtil.invoke(obj, "timestampValue");
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.bean.PropDesc;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.reflect.MethodUtil;
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.reflect.ReflectUtil;
|
||||
import cn.hutool.core.text.StrUtil;
|
||||
@@ -100,7 +101,7 @@ public class ResultSetUtil {
|
||||
setter = (null == pd) ? null : pd.getSetter();
|
||||
if (null != setter) {
|
||||
value = getColumnValue(rs, i, meta.getColumnType(i), TypeUtil.getFirstParamType(setter));
|
||||
ReflectUtil.invokeWithCheck(bean, setter, value);
|
||||
MethodUtil.invokeWithCheck(bean, setter, value);
|
||||
}
|
||||
}
|
||||
return bean;
|
||||
|
Reference in New Issue
Block a user