public class H2Dialect extends Dialect
keepByteAndShort, modelBuilder, recordBuilder| Constructor and Description |
|---|
H2Dialect() |
buildModelList, buildRecordListWithJsonFields, eachModel, eachRecord, fillPst, forFindAll, forPaginateTotalRow, getDefaultPrimaryKey, getModelGeneratedKey, getRecordGeneratedKey, isKeepByteAndShort, isPrimaryKey, isTakeOverDbPaginate, isTakeOverModelPaginate, processGeneratedBigIntegerKey, setKeepByteAndShort, setModelBuilder, setRecordBuilder, takeOverDbPaginate, takeOverModelPaginate, trimPrimaryKeyspublic List<Row> buildRecordList(Config config, ResultSet rs) throws SQLException
buildRecordList in class DialectSQLExceptionpublic void fillStatement(PreparedStatement pst, Object... paras) throws SQLException
fillStatement in class Dialectpst - paras - SQLExceptionpublic void fillStatement(PreparedStatement pst, List<Object> paras) throws SQLException
fillStatement in class Dialectpst - paras - SQLExceptionpublic String forTableBuilderDoBuild(String tableName)
forTableBuilderDoBuild in class Dialectpublic String forPaginate(int pageNumber, int pageSize, StringBuilder findSql)
forPaginate in class Dialectpublic String forModelFindById(Table table, String columns)
forModelFindById in class Dialectpublic String forModelDeleteById(Table table)
forModelDeleteById in class Dialectpublic void forModelSave(Table table, Map<String,Object> attrs, StringBuilder sql, List<Object> paras)
forModelSave in class Dialectpublic void forModelUpdate(Table table, Map<String,Object> attrs, Set<String> modifyFlag, StringBuilder sql, List<Object> paras)
forModelUpdate 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 void forDbUpdate(String tableName, String[] pKeys, Object[] ids, Row record, StringBuilder sql, List<Object> paras)
forDbUpdate in class Dialectpublic boolean isOracle()
public String forDbFindColumnsById(String tableName, String columns, String[] pKeys)
forDbFindColumnsById in class Dialectpublic String forDbFindColumns(String tableName, String columns)
forDbFindColumns in class Dialectpublic void forDbDelete(String tableName, String[] pKeys, Row record, StringBuilder sql, List<Object> paras)
forDbDelete 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 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 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 © 2025. All rights reserved.