public class MysqlDialect extends Dialect
keepByteAndShort, modelBuilder, recordBuilder| Constructor and Description |
|---|
MysqlDialect() |
buildModelList, buildRecordList, buildRecordListWithJsonFields, eachModel, eachRecord, fillStatement, fillStatement, forPaginateTotalRow, getDefaultPrimaryKey, getModelGeneratedKey, getRecordGeneratedKey, isKeepByteAndShort, isOracle, isPrimaryKey, isTakeOverDbPaginate, isTakeOverModelPaginate, processGeneratedBigIntegerKey, setKeepByteAndShort, setModelBuilder, setRecordBuilder, takeOverDbPaginate, takeOverModelPaginate, trimPrimaryKeyspublic String forTableBuilderDoBuild(String tableName)
forTableBuilderDoBuild in class Dialectpublic String forFindAll(String tableName)
forFindAll in class Dialectpublic void forModelSave(Table table, Map<String,Object> attrs, StringBuilder sql, List<Object> paras)
forModelSave in class Dialectpublic String forModelDeleteById(Table table)
forModelDeleteById in class Dialectpublic void forModelUpdate(Table table, Map<String,Object> attrs, Set<String> modifyFlag, StringBuilder sql, List<Object> paras)
forModelUpdate in class Dialectpublic String forModelFindById(Table table, String columns)
forModelFindById in class Dialectpublic String forDbFindById(String tableName, String[] pKeys)
forDbFindById in class Dialectpublic String forDbDeleteById(String tableName, String[] pKeys)
forDbDeleteById in class Dialectpublic String forDbDeleteByField(String tableName, String field)
forDbDeleteByField in class Dialectpublic void forDbSave(String tableName, String[] pKeys, Row record, StringBuilder sql, List<Object> paras)
public StringBuffer forDbFind(String tableName, String columns, Row record, List<Object> paras)
public StringBuffer forDbFindByField(String tableName, String columns, String field, Object fieldValue, List<Object> paras)
forDbFindByField in class Dialectpublic void forDbDelete(String tableName, String[] pKeys, Row record, StringBuilder sql, List<Object> paras)
forDbDelete in class Dialectpublic void forDbUpdate(String tableName, String[] pKeys, Object[] ids, Row record, StringBuilder sql, List<Object> paras)
forDbUpdate in class Dialectpublic String forPaginate(int pageNumber, int pageSize, StringBuilder findSql)
forPaginate in class Dialectpublic String forDbFindColumnsById(String tableName, String columns, String[] pKeys)
forDbFindColumnsById in class Dialectpublic String forDbFindColumns(String tableName, String columns)
forDbFindColumns in class Dialectpublic String forExistsByFields(String tableName, String fields)
forExistsByFields in class Dialectpublic void forDbUpdate(String tableName, String[] pKeys, Object[] ids, Row record, StringBuilder sql, List<Object> paras, String[] jsonFields)
forDbUpdate in class Dialectpublic void transformJsonFields(Row record, String[] jsonFields)
transformJsonFields in class Dialectpublic void transformJsonFields(List<Row> recordList, String[] jsonFields)
transformJsonFields in class Dialectpublic void fillPst(PreparedStatement pst, int i, Object value) throws SQLException
fillPst in class DialectSQLExceptionpublic String forColumns(String columns)
forColumns in class Dialectpublic void forDbSaveIfAbset(String tableName, String[] pKeys, Row record, StringBuilder sql, List<Object> paras)
forDbSaveIfAbset in class DialectCopyright © 2026. All rights reserved.