所有方法 静态方法 具体方法
| 限定符和类型 |
方法和说明 |
static String |
backQuote(String str)
反引号包围
|
static Map<String,Object> |
dataFieldConv(Map<String,Object> data,
Class<?> clazz) |
static String |
escapeSql(String str) |
static String |
fieldLineName(String field)
|
static String |
fieldName(String field)
|
static Object |
getFieldValue(Class<?> clazz,
Object o,
String fieldName) |
static Object |
getFieldValue(Object o,
Field field) |
static Object |
getFieldValue(Object o,
String fieldName)
直接读取属性值,不走getter
|
static Class<?> |
getGenericsType(Class<?> clazz,
int index)
获取类上的泛型
|
static List<TableColumn> |
getTableColumns(String table) |
static boolean |
isEmpty(Object obj) |
static boolean |
isUpperString(String str)
是全大写字符串
|
static void |
mapKeyJoin(StringBuilder str,
Map<String,Object> map) |
static void |
mapKeyJoin(StringBuilder str,
Map<String,Object> map,
SqlUtil.MapJoinCallback callback)
map的键连接
|
static void |
mapValueJoin(StringBuilder str,
Map<String,Object> map) |
static void |
mapValueJoin(StringBuilder str,
Map<String,Object> data,
SqlUtil.MapJoinCallback callback)
map的键连接
|
static void |
setFieldValue(Object o,
Field field,
Object value) |
static void |
setFieldValue(Object o,
String field,
Object value)
直接设置属性值,不走setter
|
static void |
setTableColumns(String table,
List<TableColumn> columns) |
static <T> String |
strJoin(CharSequence conjunction,
Iterable<T> iterable)
List转字符串
|