public abstract class PluginUtils
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
PluginUtils.MPBoundSql
BoundSql |
static class |
PluginUtils.MPStatementHandler
BaseStatementHandler |
限定符和类型 | 字段和说明 |
---|---|
static org.apache.ibatis.reflection.DefaultReflectorFactory |
DEFAULT_REFLECTOR_FACTORY
缓存内置的插件对象反射信息
|
static java.lang.String |
DELEGATE_BOUNDSQL_SQL |
构造器和说明 |
---|
PluginUtils() |
限定符和类型 | 方法和说明 |
---|---|
static org.apache.ibatis.reflection.MetaObject |
getMetaObject(java.lang.Object object)
获取对象元数据信息
|
static PluginUtils.MPBoundSql |
mpBoundSql(org.apache.ibatis.mapping.BoundSql boundSql) |
static PluginUtils.MPStatementHandler |
mpStatementHandler(org.apache.ibatis.executor.statement.StatementHandler statementHandler) |
static <T> T |
realTarget(java.lang.Object target)
获得真正的处理对象,可能多层代理.
|
static void |
setAdditionalParameter(org.apache.ibatis.mapping.BoundSql boundSql,
java.util.Map<java.lang.String,java.lang.Object> additionalParameters)
给 BoundSql 设置 additionalParameters
|
public static final org.apache.ibatis.reflection.DefaultReflectorFactory DEFAULT_REFLECTOR_FACTORY
public static final java.lang.String DELEGATE_BOUNDSQL_SQL
public static <T> T realTarget(java.lang.Object target)
public static org.apache.ibatis.reflection.MetaObject getMetaObject(java.lang.Object object)
object
- 参数public static void setAdditionalParameter(org.apache.ibatis.mapping.BoundSql boundSql, java.util.Map<java.lang.String,java.lang.Object> additionalParameters)
boundSql
- BoundSqladditionalParameters
- additionalParameterspublic static PluginUtils.MPBoundSql mpBoundSql(org.apache.ibatis.mapping.BoundSql boundSql)
public static PluginUtils.MPStatementHandler mpStatementHandler(org.apache.ibatis.executor.statement.StatementHandler statementHandler)