| 接口 | 说明 |
|---|---|
| SimpleCacheInterceptor.CacheManager |
| 类 | 说明 |
|---|---|
| DebugInterceptor |
Debug重新美化版本
|
| EmptyExpressionFunction |
判断全局变量是否为“空”,下列情况属于为空·的情况
变量不存在
变量存在,但为null
变量存在,但是字符,其长途为0
变量存在,但是空集合
变量存在,但是空数组
参数可以一个到多个,如
${empty("list")}
|
| JoinFunction | |
| PackagePathIdNameConversion |
sqlId 命名转化,将sqlId转化到对应的sqlroot目录下
|
| SimpleCacheInterceptor |
尝试用一个Map实现简单的缓存.如果想使用其他实现,可以实现CacheManager方法
如果跟缓存相关的实体被修改,则缓存全部清空,如果只想清空跟实体相关的缓存,需要重载
clearCache(String ns)
注意,对于直接调用模板sql或者jdbc sql(execute系列方法)此缓存不起作用,因为没有sqlId,还不能判断作用于哪些实体
|
| SimpleCacheInterceptor.MapCacheManager | |
| SnowflakeIDAutoGen | |
| SnowflakeIDWorker | |
| TimeStatInterceptor |
用来统计sql执行时间
|
Copyright © 2019. All rights reserved.