| 构造器和说明 |
|---|
DynamicDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowHavingAlias() |
String |
currentKey() |
SqlWrapper<Object> |
forPaginate(String fieldSelectSql,
String fromWhereSql,
Paging paging)
分页
|
String |
getDefaultKey() |
Map<String,Dialect> |
getDialectMap() |
boolean |
hasILike() |
Dialect |
lookup()
查找当前的方言
|
void |
put(Map<String,Dialect> dialectMap)
添加方言
|
void |
put(String dataSource,
Dialect dialect)
添加方言
|
static void |
setCurrent(String dataSource)
设置当前的数据源名称
|
void |
setDefaultDialect(Dialect dialect) |
void |
setDefaultKey(String defaultKey)
设置默认方言的键
|
void |
toUpperCase(StringBuilder builder,
String dbField)
把字段 dbField 转换为大写
|
public static void setCurrent(String dataSource)
dataSource - 键public String currentKey()
public Dialect lookup()
public void toUpperCase(StringBuilder builder, String dbField)
DialecttoUpperCase 在接口中 Dialectbuilder - sql builderdbField - 数据库字段public SqlWrapper<Object> forPaginate(String fieldSelectSql, String fromWhereSql, Paging paging)
DialectforPaginate 在接口中 DialectfieldSelectSql - 查询语句fromWhereSql - 条件语句paging - 分页参数(可空,为空时表示不分页)public boolean allowHavingAlias()
allowHavingAlias 在接口中 Dialectpublic String getDefaultKey()
public void setDefaultKey(String defaultKey)
defaultKey - 默认方言的键public void put(Map<String,Dialect> dialectMap)
dialectMap - 方言集合(key: 数据源名称, value: 方言)public void setDefaultDialect(Dialect dialect)
Copyright © 2024. All rights reserved.