Package com.objectsql.utils
Class ORMUtils
java.lang.Object
com.objectsql.utils.ORMUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertSQL(String sql) static voidcopyPropertiesWhenUpdateNull(Object from, Object to, String... columns) static voidstatic voidstatic voidenableLowerCaseSql(boolean lowerCase) static voidenableTrim(boolean trim) static Map<String, ColumnInfo> getColumnColumnInfo(Class<?> clazz) getColumnField(Class<?> clazz) static List<ColumnInfo> getColumnInfo(Class<?> clazz) getColumns(Class<?> clazz) static Map<String, ColumnType> getColumnType(Class<?> clazz) getDeclaredExtendFields(Class<?> clazz) getDeclaredFields(Class<?> clazz) static List<ColumnInfo> getExtendFields(Class<?> clazz) static <T,R> String getFieldByColumn(Class<?> clazz, LambdaQuery<T, R> lambdaQuery) static StringgetFieldByColumn(Class<?> clazz, String columnName) getFieldColumn(Class<?> clazz) static Map<String, ColumnInfo> getFieldColumnInfo(Class<?> clazz) static ObjectgetFieldValue(Object object, ColumnInfo info) static ObjectgetFieldValue(Object object, Field field) static RdTablegetRdTable(Class clazz) static intstatic StringgetTableName(Class clazz) static voidhandleDebugInfo(Class<?> clazz, String msg, Object... object) static booleanstatic booleanstatic booleanisTheSameClass(Class<?> thisClass, Class<?> clazz) static booleanisTrim()static Stringstatic Stringstatic <T> List<T> newList(T... ts) static voidregisterDebugHandler(DebugHandler handler) static voidsetFieldNullValue(Object object, Field field) static voidsetFieldValue(Object object, ColumnInfo info, Object value) static voidsetFieldValue(Object object, Field field, Object value) static voidsetRunningMode(int runningMode) static voidstatic void
-
Constructor Details
-
ORMUtils
public ORMUtils()
-
-
Method Details
-
enableDebug
public static void enableDebug() -
disableDebug
public static void disableDebug() -
handleDebugInfo
-
registerDebugHandler
-
setRunningMode
public static void setRunningMode(int runningMode) -
getRunningMode
public static int getRunningMode() -
enableLowerCaseSql
public static void enableLowerCaseSql(boolean lowerCase) -
isLowerCaseSql
public static boolean isLowerCaseSql() -
convertSQL
-
isTrim
public static boolean isTrim() -
enableTrim
public static void enableTrim(boolean trim) -
getTableName
-
getRdTable
-
setFieldValue
-
setFieldValue
-
setFieldNullValue
-
getFieldValue
-
getFieldValue
-
whenEmpty
-
whenTrue
-
newList
-
isTheSameClass
-
isEmpty
-
join
-
join
-
getColumnType
-
getFieldColumn
-
getFieldByColumn
-
getFieldByColumn
-
getColumnField
-
copyPropertiesWhenUpdateNull
-
getFields
-
getFieldColumnInfo
-
getColumnColumnInfo
-
getColumnInfo
-
getColumns
-
getDeclaredFields
-
getExtendFields
-
getDeclaredExtendFields
-