类 DynamicDialect
java.lang.Object
cn.zhxu.bs.dialect.DynamicDialect
- 所有已实现的接口:
Dialect
动态方言,当同一个项目中使用到多种不同数据库时使用
- 从以下版本开始:
- v4.1.0
- 作者:
- Troy.Zhou
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明forPaginate(String fieldSelectSql, String fromWhereSql, Paging paging) 分页booleanhasILike()lookup()查找当前的方言void添加方言void添加方言static voidsetCurrent(String dataSource) 设置当前的数据源名称voidsetDefaultDialect(Dialect dialect) voidsetDefaultKey(String defaultKey) 设置默认方言的键voidtoUpperCase(StringBuilder builder, String dbField) 把字段 dbField 转换为大写
-
构造器详细资料
-
DynamicDialect
public DynamicDialect()
-
-
方法详细资料
-
setCurrent
设置当前的数据源名称- 参数:
dataSource- 键
-
currentKey
- 返回:
- 当前方言的键
-
lookup
查找当前的方言- 返回:
- Dialect
-
toUpperCase
从接口复制的说明:Dialect把字段 dbField 转换为大写- 指定者:
toUpperCase在接口中Dialect- 参数:
builder- sql builderdbField- 数据库字段
-
forPaginate
从接口复制的说明:Dialect分页- 指定者:
forPaginate在接口中Dialect- 参数:
fieldSelectSql- 查询语句fromWhereSql- 条件语句paging- 分页参数(可空,为空时表示不分页)- 返回:
- 分页 Sql
-
hasILike
public boolean hasILike() -
getDefaultKey
-
setDefaultKey
设置默认方言的键- 参数:
defaultKey- 默认方言的键
-
put
添加方言- 参数:
dataSource- 数据源名称dialect- 方言
-
put
添加方言- 参数:
dialectMap- 方言集合(key: 数据源名称, value: 方言)
-
setDefaultDialect
-
getDialectMap
-