public class ModelUtil extends SqlUtil
SqlUtil.MapJoinCallback| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Class<?>,ModelMeta> |
modelCache |
mapJoinKeyCallback, mapJoinValueCallback, tableColumnCache| 构造器和说明 |
|---|
ModelUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyProperties(Object src,
Object dst)
直接拷贝属性
|
static ModelMeta |
getMeta(Class<?> clazz) |
static Class<?> |
getModelClass(Class<?> clazz) |
static Class<?> |
getModelClass(Object obj) |
static boolean |
isProxyModel(Class<?> clazz) |
static boolean |
isProxyModel(Object obj) |
static boolean |
isVegetarianModel(Class<?> clazz) |
static boolean |
isVegetarianModel(Object obj) |
static boolean |
objectEquals(Object obj1,
Object obj2)
对象比较
|
static void |
setFieldValue(Object o,
Field field,
Object value) |
static void |
setFieldValue(Object o,
String field,
Object value) |
static void |
setMeta(Class<?> clazz,
ModelMeta meta) |
static Object |
valueToSqlValue(Object val)
Java程序数据转sql兼容数据,如:true=1、false=0
|
backQuote, dataFieldConv, escapeSql, fieldLineName, fieldName, getFieldValue, getFieldValue, getFieldValue, getGenericsType, getTableColumns, isEmpty, isUpperString, mapKeyJoin, mapKeyJoin, mapValueJoin, mapValueJoin, setTableColumns, strJoinpublic static boolean isProxyModel(Class<?> clazz)
public static boolean isProxyModel(Object obj)
public static boolean isVegetarianModel(Class<?> clazz)
public static boolean isVegetarianModel(Object obj)
public static void copyProperties(Object src, Object dst)
src - 来源对象dst - 目标对象public static Object valueToSqlValue(Object val)
val - 值Copyright © 2023. All rights reserved.