public class SQLManagerBuilder extends Object
使用: ConnectionSource ds = ConnectionSourceHelper.getSimple(driver, url, userName, password); SQLManagerBuilder smBuilder = SQLManager.newBuilder(ds); SQLManager sm = smBuilder.build();
如果在构建器中没有进行任何配置, 那么使用的默认值是:
create time : 2017-04-28 14:44
| 限定符和类型 | 方法和说明 |
|---|---|
SQLManagerBuilder |
addInterceptor(Interceptor interceptor)
添加拦截器, 不会与inters冲突, 只会追加
|
SQLManagerBuilder |
addInterDebug()
添加 DebugInterceptor 不是必须的,但可以通过它查看sql执行情况
不会与inters冲突, 只会追加 |
SQLManager |
build() |
SQLManagerBuilder |
setBeetlPs(Properties beetlPs) |
SQLManagerBuilder |
setDbStyle(DBStyle dbStyle) |
SQLManagerBuilder |
setDefaultSchema(String defaultSchema) |
SQLManagerBuilder |
setInters(Interceptor[] inters)
创建一个SQLManager,DebugInterceptor 不是必须的,但可以通过它查看sql执行情况
Interceptor[] inters = new Interceptor[]{new DebugInterceptor()};
|
SQLManagerBuilder |
setNc(NameConversion nc) |
SQLManagerBuilder |
setSqlLoader(SQLLoader sqlLoader) |
SQLManagerBuilder |
setSqlLoader(String root) |
public SQLManager build()
public SQLManagerBuilder addInterceptor(Interceptor interceptor)
interceptor - 拦截器public SQLManagerBuilder addInterDebug()
public SQLManagerBuilder setBeetlPs(Properties beetlPs)
beetlPs - 额外的beetl配置public SQLManagerBuilder setDefaultSchema(String defaultSchema)
defaultSchema - defaultSchemapublic SQLManagerBuilder setInters(Interceptor[] inters)
创建一个SQLManager,DebugInterceptor 不是必须的,但可以通过它查看sql执行情况
Interceptor[] inters = new Interceptor[]{new DebugInterceptor()};
inters - 拦截器public SQLManagerBuilder setDbStyle(DBStyle dbStyle)
dbStyle - 数据库风格public SQLManagerBuilder setSqlLoader(String root)
root - sql加载 目录public SQLManagerBuilder setSqlLoader(SQLLoader sqlLoader)
sqlLoader - sql加载public SQLManagerBuilder setNc(NameConversion nc)
nc - 名字转换器Copyright © 2018. All rights reserved.