public interface FillMethodFactory extends FillFactory
填充工具方法工厂
| 限定符和类型 | 方法和说明 |
|---|---|
Map |
fill(javax.servlet.ServletRequest request)
ServletRequest--MAP
默认 方法一 保存空值
|
Map |
fill(javax.servlet.ServletRequest request,
FillConfig config)
ServletRequest--MAP
方法三 是否舍弃空值 并且舍弃str特定字段(默认舍弃空值)
|
Map |
fill(javax.servlet.ServletRequest request,
FillConfig config,
String... remove)
ServletRequest--MAP
方法四 是否舍弃空值 并且舍弃str特定字段(默认保存空值)
|
Map |
fill(javax.servlet.ServletRequest request,
String... key)
ServletRequest--MAP
方法二 保存空值 并且舍弃str特定字段
|
<E,T> List<E> |
fillClass(List<T> list,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
|
<E,T> List<E> |
fillClass(List<T> list,
Object obj,
String... param)
相同对象进行填充
|
<E,T> E |
fillClass(T e,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
|
<E,T> E |
fillClass(T e,
Object obj,
String... param)
相同对象进行填充
|
<E> E |
fillEntity(Map map,
Object e)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(Map map,
Object obj,
FillConfig config)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(javax.servlet.ServletRequest request,
Object obj)
ServletRequest-- obj
|
<E> E |
fillEntity(javax.servlet.ServletRequest request,
Object obj,
FillConfig config)
ServletRequest-- obj
|
<E> Map |
fillMap(E e,
Map map)
E -- Map 针对E的属性属性值填充到map
|
<E> Map |
fillMap(E e,
Map map,
FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
|
<E> Object |
listToClass(List<Map> list,
FillConfig config,
Object... obj)
数据库的元组转对象
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
|
<E> Object |
listToClass(List<Map> list,
Object... obj)
数据库的元组转对象
支持返回ListMap(有两种) ,ListE (一个或者多个)
|
<E> List<E> |
listToEntity(List<String> list,
Object obj)
list(String) -- E -- list(E) 针对数据库与实体类名有区别
|
<E> List<E> |
listToEntity(List<String> list,
Object obj,
FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
|
batchMap fill(javax.servlet.ServletRequest request)
ServletRequest--MAP 默认 方法一 保存空值
request - ServletRequestMap fill(javax.servlet.ServletRequest request, String... key)
ServletRequest--MAP 方法二 保存空值 并且舍弃str特定字段
request - ServletRequestkey - String[]Map fill(javax.servlet.ServletRequest request, FillConfig config)
ServletRequest--MAP 方法三 是否舍弃空值 并且舍弃str特定字段(默认舍弃空值)
request - ServletRequestconfig - FillConfigMap fill(javax.servlet.ServletRequest request, FillConfig config, String... remove)
ServletRequest--MAP 方法四 是否舍弃空值 并且舍弃str特定字段(默认保存空值)
request - ServletRequestconfig - FillConfigremove - String[] 舍弃<E> E fillEntity(javax.servlet.ServletRequest request,
Object obj)
ServletRequest-- obj
E - erequest - ServletRequestobj - obj<E> E fillEntity(javax.servlet.ServletRequest request,
Object obj,
FillConfig config)
ServletRequest-- obj
E - erequest - ServletRequestobj - Objectconfig - E<E> E fillEntity(Map map, Object e)
对MAP数据装填-- 对象
E - emap - Mape - E<E> E fillEntity(Map map, Object obj, FillConfig config)
对MAP数据装填-- 对象
E - emap - Mapobj - Econfig - E<E> Map fillMap(E e, Map map)
E -- Map 针对E的属性属性值填充到map
E - ee - Emap - map<E> Map fillMap(E e, Map map, FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
E - Ee - Emap - mapconfig - E<E> List<E> listToEntity(List<String> list, Object obj)
list(String) -- E -- list(E) 针对数据库与实体类名有区别
E - elist - List(String)obj - E<E> List<E> listToEntity(List<String> list, Object obj, FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
E - elist - listobj - Econfig - config<E> Object listToClass(List<Map> list, Object... obj)
数据库的元组转对象
支持返回ListMap(有两种) ,ListE (一个或者多个)
E - eslist - listobj - e返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
<E> Object listToClass(List<Map> list, FillConfig config, Object... obj)
数据库的元组转对象
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
E - eslist - listconfig - configobj - e<E,T> List<E> fillClass(List<T> list, Object obj, String... param)
相同对象进行填充
E - esT - the type parameterlist - 必须是对象集合 不能是List(T extend Collection)obj - eparam - e返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
<E,T> List<E> fillClass(List<T> list, Object obj, FillConfig config, String... param)
相同对象进行填充
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
E - esT - the type parameterlist - 必须是对象集合 不能是List(T extend Collection)obj - econfig - configparam - the param<E,T> E fillClass(T e,
Object obj,
String... param)
相同对象进行填充
E - esT - the type parametere - eobj - eparam - the param返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
<E,T> E fillClass(T e,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
E - esT - the type parametere - eobj - econfig - configparam - the paramCopyright © 2019. All rights reserved.