类 DefaultBeanReflector
java.lang.Object
cn.zhxu.bs.implement.DefaultBeanReflector
- 所有已实现的接口:
BeanReflector
默认查询结果解析器
- 作者:
- Troy.Zhou @ 2017-03-20
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddConvertor(FieldConvertor.BFieldConvertor convertor) protected Objectprotected <T> TnewInstance(Class<T> beanClass) <T> Treflect(BeanMeta<T> beanMeta, Collection<FieldMeta> fetchFields, Function<String, Object> valueGetter) voidsetConvertors(List<FieldConvertor.BFieldConvertor> convertors)
-
构造器详细资料
-
DefaultBeanReflector
public DefaultBeanReflector() -
DefaultBeanReflector
-
-
方法详细资料
-
reflect
public <T> T reflect(BeanMeta<T> beanMeta, Collection<FieldMeta> fetchFields, Function<String, Object> valueGetter) - 指定者:
reflect在接口中BeanReflector- 类型参数:
T- bean 类型- 参数:
beanMeta- 元信息fetchFields- Bean 中需要反射赋值的字段valueGetter- 数据库字段值获取器(根据字段别名获取)- 返回:
- 反射的对象
-
convert
-
newInstance
-
getConvertors
-
setConvertors
-
addConvertor
-