类 MybatisSqlBeanMapperInterceptor
java.lang.Object
cn.vonce.sql.mapper.BaseMapper<ResultSet>
cn.vonce.sql.mapper.SqlBeanMapper
cn.vonce.sql.java.mapper.MybatisSqlBeanMapperInterceptor
- 所有已实现的接口:
org.apache.ibatis.plugin.Interceptor
@Intercepts(@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
Mybatis 结果映射拦截器
- 版本:
- 1.0
- 作者:
- Jovi
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明baseHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate, Class<?> returnType) 基础对象映射beanHandleResultSet(Class<?> clazz, cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate, List<String> columnNameList) bean对象映射处理intercept(org.apache.ibatis.plugin.Invocation invocation) mapHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate) map对象映射voidsetProperties(Properties properties) 从类继承的方法 cn.vonce.sql.mapper.SqlBeanMapper
baseHandleResultSet, getColumnNameList, getValue, getValue从类继承的方法 cn.vonce.sql.mapper.BaseMapper
getDefaultValueByColumnType, setFieldValue
-
构造器详细资料
-
MybatisSqlBeanMapperInterceptor
public MybatisSqlBeanMapperInterceptor()
-
-
方法详细资料
-
intercept
- 指定者:
intercept在接口中org.apache.ibatis.plugin.Interceptor- 抛出:
Throwable
-
plugin
- 指定者:
plugin在接口中org.apache.ibatis.plugin.Interceptor
-
setProperties
- 指定者:
setProperties在接口中org.apache.ibatis.plugin.Interceptor
-
beanHandleResultSet
public List<Object> beanHandleResultSet(Class<?> clazz, cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate, List<String> columnNameList) bean对象映射处理- 覆盖:
beanHandleResultSet在类中cn.vonce.sql.mapper.BaseMapper<ResultSet>- 参数:
resultSetDelegate-clazz-- 返回:
-
mapHandleResultSet
public List<Object> mapHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate) map对象映射- 覆盖:
mapHandleResultSet在类中cn.vonce.sql.mapper.SqlBeanMapper- 参数:
resultSetDelegate-- 返回:
-
baseHandleResultSet
public List<Object> baseHandleResultSet(cn.vonce.sql.mapper.ResultSetDelegate<ResultSet> resultSetDelegate, Class<?> returnType) 基础对象映射- 参数:
resultSetDelegate-- 返回:
-