| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.ext |
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptor[] |
SQLManager.getInters()
得到所有的Interceptor
|
Interceptor[] |
ThreadLocalSQLManager.getInters()
得到所有的Interceptor
|
Interceptor[] |
ConditionalSQLManager.getInters()
得到所有的Interceptor
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLManagerBuilder |
SQLManagerBuilder.addInterceptor(Interceptor interceptor)
添加拦截器, 不会与inters冲突, 只会追加
|
void |
SQLManager.setInters(Interceptor[] inters)
设置Interceptor
|
void |
ThreadLocalSQLManager.setInters(Interceptor[] inters)
设置Interceptor
|
SQLManagerBuilder |
SQLManagerBuilder.setInters(Interceptor[] inters)
创建一个SQLManager,DebugInterceptor 不是必须的,但可以通过它查看sql执行情况
Interceptor[] inters = new Interceptor[]{new DebugInterceptor()};
|
void |
ConditionalSQLManager.setInters(Interceptor[] inters)
设置Interceptor
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DebugInterceptor
Debug重新美化版本,把sql执行语句,参数,和时间,以及此sql在代码中执行的位置打印到控制台
如果对性能有要求,不建议使用此Interceptor
|
class |
DebugWithNameInterceptor
多数据源下输出数据源信息
|
class |
SimpleCacheInterceptor
只能用于单体应用的dao缓存。
|
class |
SimpleDebugInterceptor
简单打印sql语句和参数.
|
class |
Slf4JLogInterceptor
Debug重新美化版本,把sql执行语句,参数,时间,以及此sql在代码中执行的位置(可选)打印到控制台
如果对性能有要求,不建议使用此Interceptor
|
class |
TimeStatInterceptor
用来统计sql执行时间
|
Copyright © 2022. All rights reserved.