public class Dialect
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.ibatis.mapping.BoundSql |
boundSql |
protected org.apache.ibatis.mapping.MappedStatement |
mappedStatement |
protected PageBounds |
pageBounds |
protected java.util.Map<java.lang.String,java.lang.Object> |
pageParameters |
protected java.util.List<org.apache.ibatis.mapping.ParameterMapping> |
parameterMappings |
protected java.lang.Object |
parameterObject |
protected org.apache.ibatis.type.TypeHandlerRegistry |
typeHandlerRegistry |
| 构造器和说明 |
|---|
Dialect(org.apache.ibatis.mapping.MappedStatement mappedStatement,
java.lang.Object parameterObject,
PageBounds pageBounds) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getCountSQL() |
protected java.lang.String |
getCountString(java.lang.String sql)
将sql转换为总记录数SQL
|
protected java.lang.String |
getLimitString(java.lang.String sql,
java.lang.String offsetName,
int offset,
java.lang.String limitName,
int limit)
将sql变成分页sql语句
|
java.lang.String |
getPageSQL() |
java.util.List<org.apache.ibatis.mapping.ParameterMapping> |
getParameterMappings() |
java.lang.Object |
getParameterObject() |
protected java.lang.String |
getSortString(java.lang.String sql,
java.util.List<Sorting> orders)
将sql转换为带排序的SQL
|
protected void |
init() |
protected void |
setPageParameter(java.lang.String name,
java.lang.Object value,
java.lang.Class type) |
protected org.apache.ibatis.type.TypeHandlerRegistry typeHandlerRegistry
protected org.apache.ibatis.mapping.MappedStatement mappedStatement
protected PageBounds pageBounds
protected java.lang.Object parameterObject
protected org.apache.ibatis.mapping.BoundSql boundSql
protected java.util.List<org.apache.ibatis.mapping.ParameterMapping> parameterMappings
protected java.util.Map<java.lang.String,java.lang.Object> pageParameters
public Dialect(org.apache.ibatis.mapping.MappedStatement mappedStatement,
java.lang.Object parameterObject,
PageBounds pageBounds)
protected void init()
public java.util.List<org.apache.ibatis.mapping.ParameterMapping> getParameterMappings()
public java.lang.Object getParameterObject()
public java.lang.String getPageSQL()
protected void setPageParameter(java.lang.String name,
java.lang.Object value,
java.lang.Class type)
public java.lang.String getCountSQL()
protected java.lang.String getLimitString(java.lang.String sql,
java.lang.String offsetName,
int offset,
java.lang.String limitName,
int limit)
protected java.lang.String getCountString(java.lang.String sql)
sql - SQL语句protected java.lang.String getSortString(java.lang.String sql,
java.util.List<Sorting> orders)
sql - SQL语句Copyright © 2018. All Rights Reserved.