
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
概述mybatis的执行流程(来源于网络):前几篇分析过Executor,执行器在StatementHandler上添加了缓存和事务的功能,但api还是比较偏底层,因此需要再Executor上再封装、增强一层,因此就有了SqlSession。使用实例:// 构造 SqlSessionFactoryReader reader = Resources.getResourceAsReader("org/
概述StatementHandler,Statement处理器,主要是和jdbc中的Statement交互。public interface StatementHandler {/*** 创建Statement* @param connection* @param transactionTimeout* @return* @throws SQLException*/Statement prepar
概述类型包是mybatis提供类型转换处理的包,mybatis提供了许多基本类型处理器的实现。在javaType和jdbcType之间转换时所用到。TypeHandler本包的重点类,类型处理器public interface TypeHandler<T> {// 往Statement中设置参数,javaType 转 jdbcTypevoid setParameter(Prepared
概述结果值的处理相当于参数的处理会复杂一些,负责结果值转换的类是 ResultSetHandlerpublic interface ResultSetHandler {/*** 处理数据集并返回* @param stmt* @param <E>* @return* @throws SQLException*/<E> List<E> handleResultSet
概述结果值的处理相当于参数的处理会复杂一些,负责结果值转换的类是 ResultSetHandlerpublic interface ResultSetHandler {/*** 处理数据集并返回* @param stmt* @param <E>* @return* @throws SQLException*/<E> List<E> handleResultSet







