类 DialectExtUtils
- java.lang.Object
-
- org.sagacity.sqltoy.dialect.utils.DialectExtUtils
-
public class DialectExtUtils extends Object
- 版本:
- v1.0, Date:2020年7月30日
- 作者:
- zhongxuchen
-
-
构造器概要
构造器 构造器 说明 DialectExtUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static StringgenerateInsertSql(Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String isNullFunction, String sequence, boolean isAssignPK, String tableName)static StringgetInsertDefaultValue(IgnoreKeyCaseMap<String,Object> createUnifyFields, Integer dbType, FieldMeta fieldMeta)static StringinsertIgnore(Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String isNullFunction, String sequence, boolean isAssignPK, String tableName)static StringmergeIgnore(Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String fromTable, String isNullFunction, String sequence, boolean isAssignPK, String tableName)static voidprocessDefaultValue(StringBuilder sql, int dbType, FieldMeta fieldMeta, String defaultValue)static StringwrapUniqueSql(EntityMeta entityMeta, String[] realParamNamed, Integer dbType, String tableName)
-
-
-
方法详细资料
-
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-- 返回:
-
-