public class FillService extends Object
填充工具
| 构造器和说明 |
|---|
FillService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map |
fill(javax.servlet.ServletRequest request)
ServletRequest--MAP 保存空值
|
Map |
fill(javax.servlet.ServletRequest request,
FillConfig config)
ServletRequest--MAP 是否舍弃空值 默认舍弃空字符
|
Map |
fill(javax.servlet.ServletRequest request,
FillConfig config,
String... remove)
ServletRequest--MAP 是否舍弃空值 并且舍弃str特定字段
|
Map |
fill(javax.servlet.ServletRequest request,
String... str)
ServletRequest--MAP str 去掉没用的字段
|
<E,T> List<E> |
fillClass(List<T> list,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
|
<E,T> List<E> |
fillClass(List<T> list,
Object obj,
String... param)
相同对象进行填充
|
<E,T> E |
fillClass(T e,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
|
<E,T> E |
fillClass(T e,
Object obj,
String... param)
相同对象进行填充
|
<E,T> List<E> |
fillClassDefault(List<T> list,
FillConfig config,
Object object,
String... param)
相同对象进行填充
|
<E> E |
fillEntity(Map map,
Object e)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(Map map,
Object e,
FillConfig config)
对MAP数据装填-- 对象
|
<E> E |
fillEntity(javax.servlet.ServletRequest request,
Object obj)
ServletRequest-- obj
|
<E> E |
fillEntity(javax.servlet.ServletRequest request,
Object 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> Map |
fillMapDefault(E e,
Map map,
FillConfig config)
E -- Map 针对E与map进行填充
|
<E> Object |
listToClass(List<Map> list,
FillConfig config,
Object... obj)
数据库的元组转对象(多对象时保证字段没有重复)
处理对象生成的map(标准类对象字段) 否则需要设置key值
|
<E> Object |
listToClass(List<Map> list,
Object... obj)
数据库的元组转对象(多对象时保证字段没有重复)
处理对象生成的map(标准类对象字段) 否则需要设置key值
|
<E> List<E> |
listToEntity(List<String> list,
Object obj)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
|
<E> List<E> |
listToEntity(List<String> list,
Object obj,
FillConfig config)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
|
<E> List<E> |
listToEntityDefault(List<String> list,
Object object,
FillConfig config)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
!!!
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchpublic Map fill(javax.servlet.ServletRequest request)
ServletRequest--MAP 保存空值
request - ServletRequestpublic Map fill(javax.servlet.ServletRequest request, String... str)
ServletRequest--MAP str 去掉没用的字段
request - ServletRequeststr - String[]public Map fill(javax.servlet.ServletRequest request, FillConfig config)
ServletRequest--MAP 是否舍弃空值 默认舍弃空字符
request - ServletRequestconfig - FillConfigpublic Map fill(javax.servlet.ServletRequest request, FillConfig config, String... remove)
ServletRequest--MAP 是否舍弃空值 并且舍弃str特定字段
request - ServletRequestconfig - FillConfigremove - String[]public <E> E fillEntity(javax.servlet.ServletRequest request,
Object obj)
ServletRequest-- obj
E - eobj - objrequest - ServletRequestpublic <E> E fillEntity(javax.servlet.ServletRequest request,
Object e,
FillConfig config)
ServletRequest-- obj
E - ee - Erequest - ServletRequestconfig - Epublic <E> E fillEntity(Map map, Object e)
对MAP数据装填-- 对象
E - emap - mape - Epublic <E> E fillEntity(Map map, Object e, FillConfig config)
对MAP数据装填-- 对象
E - emap - Mape - Econfig - Epublic <E> Map fillMap(E e, Map map)
E -- Map 针对E的属性属性值填充到map
E - ee - Emap - mappublic <E> Map fillMap(E e, Map map, FillConfig config)
E -- Map 针对E的属性属性值填充到map
E - Ee - Emap - mapconfig - Epublic <E> List<E> listToEntity(List<String> list, Object obj)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
E - elist - List(String)obj - Epublic <E> List<E> listToEntity(List<String> list, Object obj, FillConfig config)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
E - elist - List(String)obj - Econfig - configpublic <E> Object listToClass(List<Map> list, Object... obj)
数据库的元组转对象(多对象时保证字段没有重复)
处理对象生成的map(标准类对象字段) 否则需要设置key值
E - eslist - List(String)obj - epublic <E> Object listToClass(List<Map> list, FillConfig config, Object... obj)
数据库的元组转对象(多对象时保证字段没有重复)
处理对象生成的map(标准类对象字段) 否则需要设置key值
E - eslist - List(String)obj - econfig - FillConfigpublic <E,T> List<E> fillClass(List<T> list, Object obj, String... param)
相同对象进行填充
E - esT - the type parameterlist - listobj - eparam - e返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
public <E,T> List<E> fillClass(List<T> list, Object obj, FillConfig config, String... param)
相同对象进行填充
E - esT - the type parameterlist - listobj - econfig - configparam - the param返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
public <E,T> E fillClass(T e,
Object obj,
String... param)
相同对象进行填充
E - esT - the type parametere - eobj - eparam - the param返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
public <E,T> E fillClass(T e,
Object obj,
FillConfig config,
String... param)
相同对象进行填充
E - esT - the type parametere - eobj - econfig - configparam - the param返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
public <E> Map fillMapDefault(E e, Map map, FillConfig config)
E -- Map 针对E与map进行填充
E - Ee - emap - mapconfig - configpublic <E> List<E> listToEntityDefault(List<String> list, Object object, FillConfig config)
对LIST数据装填-- 对象 (针对数据库)与实体类名有区别 value --t
!!!待优化效率!!!
E - Elist - listobject - econfig - configpublic <E,T> List<E> fillClassDefault(List<T> list, FillConfig config, Object object, String... param)
相同对象进行填充
E - esT - the type parameterlist - listconfig - the configobject - eparam - the param返回风格"Map(String, List(E))"
对象属性和表 遵循驼峰或者下划线命名
Copyright © 2019. All rights reserved.