public class PluginUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PluginUtils.MPBoundSql
BoundSql包装类 提供对BoundSql的便捷访问和修改方法
|
static class |
PluginUtils.MPStatementHandler
StatementHandler包装类 提供对StatementHandler的便捷访问方法
|
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DELEGATE_BOUNDSQL_SQL
BoundSql中SQL语句的属性路径
|
| 构造器和说明 |
|---|
PluginUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static PluginUtils.MPBoundSql |
mpBoundSql(org.apache.ibatis.mapping.BoundSql boundSql)
创建MPBoundSql对象
|
static PluginUtils.MPStatementHandler |
mpStatementHandler(org.apache.ibatis.executor.statement.StatementHandler statementHandler)
创建MPStatementHandler对象
|
static <T> T |
realTarget(Object target)
获取真实的目标对象,处理多层代理的情况
|
static void |
setAdditionalParameter(org.apache.ibatis.mapping.BoundSql boundSql,
Map<String,Object> additionalParameters)
设置BoundSql的额外参数
|
public static <T> T realTarget(Object target)
T - 对象target - 可能被代理的对象public static void setAdditionalParameter(org.apache.ibatis.mapping.BoundSql boundSql,
Map<String,Object> additionalParameters)
boundSql - BoundSql对象additionalParameters - 额外参数映射public static PluginUtils.MPBoundSql mpBoundSql(org.apache.ibatis.mapping.BoundSql boundSql)
boundSql - BoundSql对象public static PluginUtils.MPStatementHandler mpStatementHandler(org.apache.ibatis.executor.statement.StatementHandler statementHandler)
statementHandler - StatementHandler对象Copyright © 2025. All rights reserved.