@Intercepts(value=@Signature(method="handleResultSets",type=org.apache.ibatis.executor.resultset.ResultSetHandler.class,args=java.sql.Statement.class)) public class MybatisSqlBeanMapperInterceptor extends cn.vonce.sql.mapper.SqlBeanMapper implements org.apache.ibatis.plugin.Interceptor
| 构造器和说明 |
|---|
MybatisSqlBeanMapperInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Object> |
baseHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate,
Class<?> returnType)
基础对象映射
|
List<Object> |
beanHandleResultSet(Class<?> clazz,
cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate,
List<String> columnNameList)
bean对象映射处理
|
Object |
intercept(org.apache.ibatis.plugin.Invocation invocation) |
List<Object> |
mapHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate)
map对象映射
|
Object |
plugin(Object target) |
void |
setProperties(Properties properties) |
public Object intercept(org.apache.ibatis.plugin.Invocation invocation) throws Throwable
intercept 在接口中 org.apache.ibatis.plugin.InterceptorThrowablepublic void setProperties(Properties properties)
setProperties 在接口中 org.apache.ibatis.plugin.Interceptorpublic List<Object> beanHandleResultSet(Class<?> clazz, cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate, List<String> columnNameList)
beanHandleResultSet 在类中 cn.vonce.sql.mapper.BaseMapper<ResultSet>resultSetDelegate - clazz - public List<Object> mapHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate)
mapHandleResultSet 在类中 cn.vonce.sql.mapper.SqlBeanMapperresultSetDelegate - Copyright © 2025. All rights reserved.