Class ORMUtils

java.lang.Object
com.objectsql.utils.ORMUtils

public class ORMUtils extends Object
  • Constructor Details

    • ORMUtils

      public ORMUtils()
  • Method Details

    • enableDebug

      public static void enableDebug()
    • disableDebug

      public static void disableDebug()
    • handleDebugInfo

      public static void handleDebugInfo(Class<?> clazz, String msg, Object... object)
    • registerDebugHandler

      public static void registerDebugHandler(DebugHandler handler)
    • 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

      public static String convertSQL(String sql)
    • isTrim

      public static boolean isTrim()
    • enableTrim

      public static void enableTrim(boolean trim)
    • getTableName

      public static String getTableName(Class clazz)
    • getRdTable

      public static RdTable getRdTable(Class clazz)
    • setFieldValue

      public static void setFieldValue(Object object, ColumnInfo info, Object value)
    • setFieldValue

      public static void setFieldValue(Object object, Field field, Object value)
    • setFieldNullValue

      public static void setFieldNullValue(Object object, Field field)
    • getFieldValue

      public static Object getFieldValue(Object object, Field field)
    • getFieldValue

      public static Object getFieldValue(Object object, ColumnInfo info)
    • whenEmpty

      public static void whenEmpty(Object object, String message)
    • whenTrue

      public static void whenTrue(boolean flag, String message)
    • newList

      public static <T> List<T> newList(T... ts)
    • isTheSameClass

      public static boolean isTheSameClass(Class<?> thisClass, Class<?> clazz)
    • isEmpty

      public static boolean isEmpty(Object object)
    • join

      public static String join(String[] words, String key)
    • join

      public static String join(List<String> words, String key)
    • getColumnType

      public static Map<String,ColumnType> getColumnType(Class<?> clazz)
    • getFieldColumn

      public static Map<String,String> getFieldColumn(Class<?> clazz)
    • getFieldByColumn

      public static String getFieldByColumn(Class<?> clazz, String columnName)
    • getFieldByColumn

      public static <T, R> String getFieldByColumn(Class<?> clazz, LambdaQuery<T,R> lambdaQuery)
    • getColumnField

      public static Map<String,String> getColumnField(Class<?> clazz)
    • copyPropertiesWhenUpdateNull

      public static void copyPropertiesWhenUpdateNull(Object from, Object to, String... columns)
    • getFields

      public static List<String> getFields(Class<?> clazz)
    • getFieldColumnInfo

      public static Map<String,ColumnInfo> getFieldColumnInfo(Class<?> clazz)
    • getColumnColumnInfo

      public static Map<String,ColumnInfo> getColumnColumnInfo(Class<?> clazz)
    • getColumnInfo

      public static List<ColumnInfo> getColumnInfo(Class<?> clazz)
    • getColumns

      public static List<String> getColumns(Class<?> clazz)
    • getDeclaredFields

      public static List<Field> getDeclaredFields(Class<?> clazz)
    • getExtendFields

      public static List<ColumnInfo> getExtendFields(Class<?> clazz)
    • getDeclaredExtendFields

      public static List<Field> getDeclaredExtendFields(Class<?> clazz)