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