public interface FillMethodFactory extends FillFactory
填充工具方法工厂
| 限定符和类型 | 方法和说明 |
|---|---|
Map |
fill(ServletRequest request)
ServletRequest--MAP
默认 方法一 保存空值
|
Map |
fill(ServletRequest request,
FillConfig config)
ServletRequest--MAP
方法三 是否舍弃空值 并且舍弃str特定字段(默认舍弃空值)
|
Map |
fill(ServletRequest request,
FillConfig config,
String... key)
ServletRequest--MAP
方法四 是否舍弃空值 并且舍弃str特定字段(默认保存空值)
|
Map |
fill(ServletRequest request,
String... key)
ServletRequest--MAP
方法二 保存空值 并且舍弃str特定字段
|
<E> E |
fillEntity(Map map,
E e)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(Map map,
E e,
FillConfig config)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(ServletRequest request,
E e)
ServletRequest-- obj
|
<E> E |
fillEntity(ServletRequest request,
E e,
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,
E... e)
数据库的元组转对象
|
<E> Object |
listToClass(List<Map> list,
FillConfig config,
E... e)
数据库的元组转对象
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
|
<E> List<E> |
listToEntity(List<String> list,
E e)
list(String) -- E -- list(E) 针对数据库与实体类名有区别
|
<E> List<E> |
listToEntity(List<String> list,
E e,
FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
|
batchMap fill(ServletRequest request)
ServletRequest--MAP 默认 方法一 保存空值
request - ServletRequestMap fill(ServletRequest request, String... key)
ServletRequest--MAP 方法二 保存空值 并且舍弃str特定字段
request - ServletRequestkey - String[]Map fill(ServletRequest request, FillConfig config)
ServletRequest--MAP 方法三 是否舍弃空值 并且舍弃str特定字段(默认舍弃空值)
request - ServletRequestconfig - FillConfigMap fill(ServletRequest request, FillConfig config, String... key)
ServletRequest--MAP 方法四 是否舍弃空值 并且舍弃str特定字段(默认保存空值)
request - ServletRequestconfig - FillConfigkey - String[]<E> E fillEntity(ServletRequest request, E e)
ServletRequest-- obj
E - erequest - ServletRequeste - E<E> E fillEntity(ServletRequest request, E e, FillConfig config)
ServletRequest-- obj
E - erequest - ServletRequeste - Econfig - E<E> E fillEntity(Map map, E e)
对MAP数据装填-- 对象
E - emap - Mape - E<E> E fillEntity(Map map, E e, FillConfig config)
对MAP数据装填-- 对象
E - emap - Mape - 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 - Econfig - Ee - Emap - map<E> List<E> listToEntity(List<String> list, E e)
list(String) -- E -- list(E) 针对数据库与实体类名有区别
E - elist - List(String)e - E<E> List<E> listToEntity(List<String> list, E e, FillConfig config)
E -- Map 针对E的属性属性值填充到map
属性值为空的舍弃
E - elist - liste - Econfig - config<E> Object listToClass(List<Map> list, E... e)
数据库的元组转对象
E - eslist - liste - e返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
<E> Object listToClass(List<Map> list, FillConfig config, E... e)
数据库的元组转对象
返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
E - eslist - listconfig - confige - eCopyright © 2019. All rights reserved.