类 DialectExtUtils


  • public class DialectExtUtils
    extends Object
    版本:
    v1.0, Date:2020年7月30日
    作者:
    zhongxuchen
    • 构造器详细资料

      • DialectExtUtils

        public DialectExtUtils()
    • 方法详细资料

      • generateInsertSql

        public static String generateInsertSql​(Integer dbType,
                                               EntityMeta entityMeta,
                                               PKStrategy pkStrategy,
                                               String isNullFunction,
                                               String sequence,
                                               boolean isAssignPK,
                                               String tableName)
        参数:
        dbType -
        entityMeta -
        pkStrategy -
        isNullFunction -
        sequence -
        isAssignPK -
        tableName -
        返回:
      • processDefaultValue

        public static void processDefaultValue​(StringBuilder sql,
                                               int dbType,
                                               FieldMeta fieldMeta,
                                               String defaultValue)
        参数:
        sql -
        dbType -
        fieldMeta -
        defaultValue -
      • wrapUniqueSql

        public static String wrapUniqueSql​(EntityMeta entityMeta,
                                           String[] realParamNamed,
                                           Integer dbType,
                                           String tableName)
        参数:
        entityMeta -
        realParamNamed -
        dbType -
        tableName -
        返回:
      • mergeIgnore

        public static String mergeIgnore​(Integer dbType,
                                         EntityMeta entityMeta,
                                         PKStrategy pkStrategy,
                                         String fromTable,
                                         String isNullFunction,
                                         String sequence,
                                         boolean isAssignPK,
                                         String tableName)
        参数:
        dbType -
        entityMeta -
        pkStrategy -
        fromTable -
        isNullFunction -
        sequence -
        isAssignPK -
        tableName -
        返回:
      • insertIgnore

        public static String insertIgnore​(Integer dbType,
                                          EntityMeta entityMeta,
                                          PKStrategy pkStrategy,
                                          String isNullFunction,
                                          String sequence,
                                          boolean isAssignPK,
                                          String tableName)
        参数:
        dbType -
        entityMeta -
        pkStrategy -
        isNullFunction -
        sequence -
        isAssignPK -
        tableName -
        返回: