public class SqlServerDialectUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger
定义日志
|
| 构造器和说明 |
|---|
SqlServerDialectUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateInsertSql(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
String tableName,
PKStrategy pkStrategy,
String isNullFunction,
String sequence,
boolean isAssignPK) |
static QueryResult |
getRandomResult(SqlToyContext sqlToyContext,
SqlToyConfig sqlToyConfig,
QueryExecutor queryExecutor,
DecryptHandler decryptHandler,
Long totalCount,
Long randomCount,
Connection conn,
Integer dbType,
String dialect,
int fetchSize,
int maxRows) |
static String |
getSaveIgnoreExistSql(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
PKStrategy pkStrategy,
String tableName,
String isNullFunction,
String sequence,
boolean isAssignPK) |
static String |
getSaveOrUpdateSql(IUnifyFieldsHandler unifyFieldsHandler,
Integer dbType,
EntityMeta entityMeta,
PKStrategy pkStrategy,
String[] forceUpdateFields,
String tableName,
String isNullFunction,
String sequence,
boolean isAssignPK) |
static List<ColumnMeta> |
getTableColumns(String catalog,
String schema,
String tableName,
Connection conn,
Integer dbType,
String dialect) |
static List<TableMeta> |
getTables(String catalog,
String schema,
String tableName,
Connection conn,
Integer dbType,
String dialect) |
static String |
lockSql(String loadSql,
String tableName,
LockMode lockMode) |
static Object |
save(SqlToyContext sqlToyContext,
Serializable entity,
Connection conn,
Integer dbType,
String tableName) |
static Long |
saveAll(SqlToyContext sqlToyContext,
List<?> entities,
ReflectPropsHandler reflectPropsHandler,
Connection conn,
Integer dbType,
Boolean autoCommit,
String tableName) |
static Long |
saveOrUpdateAll(SqlToyContext sqlToyContext,
List<?> entities,
int batchSize,
ReflectPropsHandler reflectPropsHandler,
String[] forceUpdateFields,
Connection conn,
Integer dbType,
Boolean autoCommit,
String tableName) |
static Long |
update(SqlToyContext sqlToyContext,
Serializable entity,
String[] forceUpdateFields,
boolean cascade,
Class[] emptyCascadeClasses,
HashMap<Class,String[]> subTableForceUpdateProps,
Connection conn,
Integer dbType,
String tableName) |
public static QueryResult getRandomResult(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, QueryExecutor queryExecutor, DecryptHandler decryptHandler, Long totalCount, Long randomCount, Connection conn, Integer dbType, String dialect, int fetchSize, int maxRows) throws Exception
sqlToyContext - sqlToyConfig - queryExecutor - totalCount - randomCount - conn - dbType - dialect - fetchSize - maxRows - Exceptionpublic static Long saveOrUpdateAll(SqlToyContext sqlToyContext, List<?> entities, int batchSize, ReflectPropsHandler reflectPropsHandler, String[] forceUpdateFields, Connection conn, Integer dbType, Boolean autoCommit, String tableName) throws Exception
sqlToyContext - entities - batchSize - reflectPropsHandler - forceUpdateFields - conn - dbType - autoCommit - tableName - Exceptionpublic static String getSaveOrUpdateSql(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String[] forceUpdateFields, String tableName, String isNullFunction, String sequence, boolean isAssignPK)
unifyFieldsHandler - dbType - entityMeta - pkStrategy - forceUpdateFields - tableName - isNullFunction - sequence - isAssignPK - public static String getSaveIgnoreExistSql(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, PKStrategy pkStrategy, String tableName, String isNullFunction, String sequence, boolean isAssignPK)
dbType - entityMeta - pkStrategy - tableName - isNullFunction - sequence - isAssignPK - public static String generateInsertSql(IUnifyFieldsHandler unifyFieldsHandler, Integer dbType, EntityMeta entityMeta, String tableName, PKStrategy pkStrategy, String isNullFunction, String sequence, boolean isAssignPK)
dbType - entityMeta - tableName - pkStrategy - isNullFunction - sequence - isAssignPK - public static Object save(SqlToyContext sqlToyContext, Serializable entity, Connection conn, Integer dbType, String tableName) throws Exception
sqlToyContext - entity - conn - dbType - tableName - Exceptionpublic static Long saveAll(SqlToyContext sqlToyContext, List<?> entities, ReflectPropsHandler reflectPropsHandler, Connection conn, Integer dbType, Boolean autoCommit, String tableName) throws Exception
sqlToyContext - entities - reflectPropsHandler - conn - dbType - autoCommit - tableName - Exceptionpublic static Long update(SqlToyContext sqlToyContext, Serializable entity, String[] forceUpdateFields, boolean cascade, Class[] emptyCascadeClasses, HashMap<Class,String[]> subTableForceUpdateProps, Connection conn, Integer dbType, String tableName) throws Exception
sqlToyContext - entity - forceUpdateFields - cascade - emptyCascadeClasses - subTableForceUpdateProps - conn - dbType - tableName - Exceptionpublic static String lockSql(String loadSql, String tableName, LockMode lockMode)
loadSql - tableName - lockMode - public static List<TableMeta> getTables(String catalog, String schema, String tableName, Connection conn, Integer dbType, String dialect) throws Exception
Exceptionpublic static List<ColumnMeta> getTableColumns(String catalog, String schema, String tableName, Connection conn, Integer dbType, String dialect) throws Exception
ExceptionCopyright © 2023. All rights reserved.