四大金刚-ResultHandler
1 | public interface ResultHandler<T> { |
1 | public interface ResultHandler<T> { |
对预编译语句进行参数设置
1 | public interface ParameterHandler { |
1 | public class DefaultParameterHandler implements ParameterHandler { |
从parameterObject对象里面取得参数,然后使用typeHander处理,当然也可以自定义typeHander,配置在Configuration里面。
SqlSession 执行CURD,DefaultSqlSession为默认实现类。它里面有几个重要的方法
1 | // select 方法 |
1 | public class SimpleExecutor extends BaseExecutor { |
通过Configuration构建出了StatementHandler,在里面处理处理和执行sql