public class MySqlSqlGenerate extends Object implements SqlGenerate
| 限定符 | 构造器和说明 |
|---|---|
protected |
MySqlSqlGenerate() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models,
boolean isReplace) |
String |
getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
getDeleteSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Collection<EzDelete> deletes) |
String |
getDeleteSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
EzDelete delete) |
String |
getInsertByQuerySql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
EzQuery<?> query) |
String |
getInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity) |
static MySqlSqlGenerate |
getInstance() |
EzJdbcBatchSql |
getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models)
获取jdbc批量插入sql
|
EzJdbcBatchSql |
getJdbcBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models,
Collection<String> updateFields,
boolean isReplace)
获取jdbc批量更新sql
|
String |
getQueryCountSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
EzQuery<?> query) |
String |
getQuerySql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
EzQuery<?> query) |
String |
getSelectByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Collection<EzUpdate> updates) |
String |
getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
EzUpdate update) |
String |
getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity,
boolean isReplace) |
public static MySqlSqlGenerate getInstance()
public String getInsertSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Table table, Object entity)
getInsertSql 在接口中 InsertSqlGeneratepublic String getBatchInsertSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Table table, Collection<Object> models)
getBatchInsertSql 在接口中 InsertSqlGeneratepublic EzJdbcBatchSql getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration, Table table, Collection<?> models)
InsertSqlGenerategetJdbcBatchInsertSql 在接口中 InsertSqlGeneratepublic String getInsertByQuerySql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Table table, EzQuery<?> query)
getInsertByQuerySql 在接口中 InsertSqlGeneratepublic String getSelectByIdSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, Table table, Class<?> ntClass, Object id)
getSelectByIdSql 在接口中 SelectSqlGeneratepublic String getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, Table table, Class<?> ntClass, Collection<?> ids)
getSelectByIdsSql 在接口中 SelectSqlGeneratepublic String getQuerySql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, EzQuery<?> query)
getQuerySql 在接口中 SelectSqlGeneratepublic String getQueryCountSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, EzQuery<?> query)
getQueryCountSql 在接口中 SelectSqlGeneratepublic String getUpdateSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Table table, Object entity, boolean isReplace)
getUpdateSql 在接口中 UpdateSqlGeneratepublic String getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Table table, Collection<Object> models, boolean isReplace)
getBatchUpdateSql 在接口中 UpdateSqlGeneratepublic String getUpdateSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, EzUpdate update)
getUpdateSql 在接口中 UpdateSqlGeneratepublic String getUpdateSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder mybatisParamHolder, Collection<EzUpdate> updates)
getUpdateSql 在接口中 UpdateSqlGeneratepublic EzJdbcBatchSql getJdbcBatchUpdateSql(org.apache.ibatis.session.Configuration configuration, Table table, Collection<?> models, Collection<String> updateFields, boolean isReplace)
UpdateSqlGenerategetJdbcBatchUpdateSql 在接口中 UpdateSqlGeneratepublic String getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, Table table, Class<?> ntClass, Object id)
getDeleteByIdSql 在接口中 DeleteSqlGeneratepublic String getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, Table table, Class<?> ntClass, Collection<?> ids)
getBatchDeleteByIdSql 在接口中 DeleteSqlGeneratepublic String getDeleteSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, EzDelete delete)
getDeleteSql 在接口中 DeleteSqlGeneratepublic String getDeleteSql(org.apache.ibatis.session.Configuration configuration, MybatisParamHolder paramHolder, Collection<EzDelete> deletes)
getDeleteSql 在接口中 DeleteSqlGenerateCopyright © 2024. All Rights Reserved.