public final class PluginUtils
extends java.lang.Object
插件工具类
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DELEGATE_BOUNDSQL_SQL |
static java.lang.String |
DELEGATE_MAPPEDSTATEMENT |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.mapping.MappedStatement |
getMappedStatement(org.apache.ibatis.reflection.MetaObject metaObject)
获取当前执行 MappedStatement
|
static java.lang.String |
getProperty(java.util.Properties properties,
java.lang.String key)
根据 key 获取 Properties 的值
|
static SqlParserInfo |
getSqlParserInfo(org.apache.ibatis.reflection.MetaObject metaObject)
获取 SqlParser 注解信息
|
static void |
initSqlParserInfoCache(java.lang.Class<?> mapperClass)
初始化缓存 SqlParser 注解信息
|
static java.lang.Object |
realTarget(java.lang.Object target)
获得真正的处理对象,可能多层代理.
|
public static final java.lang.String DELEGATE_BOUNDSQL_SQL
public static final java.lang.String DELEGATE_MAPPEDSTATEMENT
public static void initSqlParserInfoCache(java.lang.Class<?> mapperClass)
初始化缓存 SqlParser 注解信息
mapperClass - Mapper Classpublic static SqlParserInfo getSqlParserInfo(org.apache.ibatis.reflection.MetaObject metaObject)
获取 SqlParser 注解信息
metaObject - 元数据对象public static org.apache.ibatis.mapping.MappedStatement getMappedStatement(org.apache.ibatis.reflection.MetaObject metaObject)
获取当前执行 MappedStatement
metaObject - 元对象public static java.lang.Object realTarget(java.lang.Object target)
获得真正的处理对象,可能多层代理.
public static java.lang.String getProperty(java.util.Properties properties,
java.lang.String key)
根据 key 获取 Properties 的值