Class DataBaseUtils


  • public class DataBaseUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String from​(java.lang.Class<?> clazz)  
      static java.lang.String from​(java.lang.Class<?> clazz, java.util.List<JoinFetch<?>> joinFetches)  
      static java.lang.String groupBy​(java.util.Collection<java.lang.String> fields)  
      static java.lang.String having​(java.lang.Class<?> clazzEntity, ParamFieldValues paramFieldValues)  
      static boolean isOracle()  
      static boolean isPostgreSql()  
      static java.lang.String orderBy​(java.lang.Class<?> clazzEntity, java.util.Collection<FieldOrder> attributesOrders)  
      static java.lang.String selectCount()  
      static java.lang.String selectCount​(java.lang.Class<?> clazzEntity)  
      static java.lang.String selectCount​(java.lang.String alias)  
      static java.lang.String where​(java.lang.Class<?> clazzEntity, ParamFieldValues paramFieldValues, java.util.Collection<java.lang.String> aliases)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • from

        public static java.lang.String from​(java.lang.Class<?> clazz,
                                            java.util.List<JoinFetch<?>> joinFetches)
      • from

        public static java.lang.String from​(java.lang.Class<?> clazz)
      • groupBy

        public static java.lang.String groupBy​(java.util.Collection<java.lang.String> fields)
      • having

        public static java.lang.String having​(java.lang.Class<?> clazzEntity,
                                              ParamFieldValues paramFieldValues)
      • selectCount

        public static java.lang.String selectCount​(java.lang.Class<?> clazzEntity)
      • selectCount

        public static java.lang.String selectCount​(java.lang.String alias)
      • selectCount

        public static java.lang.String selectCount()
      • orderBy

        public static java.lang.String orderBy​(java.lang.Class<?> clazzEntity,
                                               java.util.Collection<FieldOrder> attributesOrders)
      • where

        public static java.lang.String where​(java.lang.Class<?> clazzEntity,
                                             ParamFieldValues paramFieldValues,
                                             java.util.Collection<java.lang.String> aliases)
      • isOracle

        public static boolean isOracle()
      • isPostgreSql

        public static boolean isPostgreSql()