public class DialectExtUtils extends Object
| 构造器和说明 |
|---|
DialectExtUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateInsertSql(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
PKStrategy pkStrategy,
String isNullFunction,
String sequence,
boolean isAssignPK,
String tableName) |
static String |
getInsertDefaultValue(IgnoreKeyCaseMap<String,Object> createUnifyFields,
Integer dbType,
FieldMeta fieldMeta) |
static String |
insertIgnore(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
PKStrategy pkStrategy,
String isNullFunction,
String sequence,
boolean isAssignPK,
String tableName) |
static String |
mergeIgnore(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
PKStrategy pkStrategy,
String fromTable,
String isNullFunction,
String sequence,
boolean isAssignPK,
String tableName) |
static void |
processDefaultValue(StringBuilder sql,
int dbType,
FieldMeta fieldMeta,
String defaultValue) |
static String |
wrapUniqueSql(EntityMeta entityMeta,
String[] realParamNamed,
Integer dbType,
String tableName) |
public static String generateInsertSql(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String isNullFunction, String sequence, boolean isAssignPK, String tableName)
unifyFieldsHandler - dbType - entityMeta - pkStrategy - isNullFunction - sequence - isAssignPK(此参数有待改进2023-5-30,应该全部为true) - tableName - public static void processDefaultValue(StringBuilder sql, int dbType, FieldMeta fieldMeta, String defaultValue)
sql - dbType - fieldMeta - defaultValue - public static String wrapUniqueSql(EntityMeta entityMeta, String[] realParamNamed, Integer dbType, String tableName)
entityMeta - realParamNamed - dbType - tableName - public static String mergeIgnore(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String fromTable, String isNullFunction, String sequence, boolean isAssignPK, String tableName)
dbType - entityMeta - pkStrategy - fromTable - (不同数据库方言虚表,如dual)isNullFunction - sequence - isAssignPK - tableName - public static String insertIgnore(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String isNullFunction, String sequence, boolean isAssignPK, String tableName)
unifyFieldsHandler - dbType - entityMeta - pkStrategy - isNullFunction - sequence - isAssignPK - tableName - Copyright © 2023. All rights reserved.