public abstract class DefaultDatabaseDialect extends Object implements IDatabaseDialect
| 限定符和类型 | 字段和说明 |
|---|---|
protected DialectProperty |
property |
| 构造器和说明 |
|---|
DefaultDatabaseDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.ibatis.mapping.ParameterMapping |
createNewParameterMapping(org.apache.ibatis.mapping.MappedStatement mappedStatement,
String name,
Class<?> javaType) |
String |
generateCountSql(String selectSql,
Object parameterObject,
org.apache.ibatis.mapping.BoundSql boundSql,
org.apache.ibatis.mapping.MappedStatement ms,
QueryBuilder<?> queryBuilder) |
DialectProperty |
getProperty() |
protected void |
setProperty(DialectProperty property) |
Boolean |
skipSelectIfCountZero()
分页查询时,当总条数count为0时,跳过执行原有select查询,默认true:不继续执行,利于提高性能
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgeneratePaginationSqlprotected DialectProperty property
protected org.apache.ibatis.mapping.ParameterMapping createNewParameterMapping(org.apache.ibatis.mapping.MappedStatement mappedStatement,
String name,
Class<?> javaType)
public String generateCountSql(String selectSql, Object parameterObject, org.apache.ibatis.mapping.BoundSql boundSql, org.apache.ibatis.mapping.MappedStatement ms, QueryBuilder<?> queryBuilder)
generateCountSql 在接口中 IDatabaseDialectpublic Boolean skipSelectIfCountZero()
IDatabaseDialectskipSelectIfCountZero 在接口中 IDatabaseDialectpublic DialectProperty getProperty()
getProperty 在接口中 IDatabaseDialectprotected void setProperty(DialectProperty property)
Copyright © 2021. All rights reserved.