public class SqlUtilsExt extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Long |
batchUpdateForPOJO(TypeHandler typeHandler,
String updateSql,
List<Object[]> rowDatas,
Integer[] fieldsType,
String[] fieldsDefaultValue,
Boolean[] fieldsNullable,
int batchSize,
Boolean autoCommit,
Connection conn,
Integer dbType) |
static String |
clearOriginalSqlMark(String sql) |
static Object |
getDefaultValue(Object paramValue,
String defaultValue,
int jdbcType,
boolean nullable) |
static Object[] |
getDefaultValues(EntityMeta entityMeta) |
static boolean |
isCurrentTime(String defaultValue) |
static String |
markOriginalSql(String originalSql) |
static String |
signSql(String sql,
Integer dbType,
SqlToyConfig sqlToyConfig) |
public static Long batchUpdateForPOJO(TypeHandler typeHandler, String updateSql, List<Object[]> rowDatas, Integer[] fieldsType, String[] fieldsDefaultValue, Boolean[] fieldsNullable, int batchSize, Boolean autoCommit, Connection conn, Integer dbType) throws Exception
typeHandler - updateSql - rowDatas - fieldsType - fieldsDefaultValue - fieldsNullable - batchSize - autoCommit - conn - dbType - Exceptionpublic static Object[] getDefaultValues(EntityMeta entityMeta)
entityMeta - public static Object getDefaultValue(Object paramValue, String defaultValue, int jdbcType, boolean nullable)
paramValue - defaultValue - jdbcType - nullable - public static boolean isCurrentTime(String defaultValue)
public static String signSql(String sql, Integer dbType, SqlToyConfig sqlToyConfig)
sql - dbType - 传递过来具体数据库类型,便于对不支持的数据库做区别处理sqlToyConfig - Copyright © 2023. All rights reserved.