2017年2月14日

mybatis随笔五之Executor

摘要: 在上一篇文章我们分析到了mapper接口方法的实现实际上是交由代理类来实现的,并最终调用Executor来查询,接下来我们对executor.query(ms, wrapCollection(parameter), rowBounds, Executor.NO_RESULT_HANDLER)这个方法进行分析。 @Override public List query(MappedStatem... 阅读全文

posted @ 2017-02-14 17:54 颓废的悠然 阅读(2200) 评论(0) 推荐(0) 编辑

mybatis随笔四之MapperProxy

摘要: 在上一篇文章我们已经得到了mapper的代理对象,接下来我们对demoMapper.getDemo(1)这种语句进行分析。由于返回的mapper是个代理对象,因此会进入invoke方法,接下来我们来看看MapperProxy的invoke方法。 @Override public Object inv 阅读全文

posted @ 2017-02-14 15:22 颓废的悠然 阅读(2363) 评论(0) 推荐(1) 编辑

mybatis随笔三之SqlSession

摘要: 在上一篇文章我们已经得到了DefaultSqlSession,接下来我们对sqlSession.getMapper(DemoMapper.class)这种语句进行分析 @Override public <T> T getMapper(Class<T> type) { return configura 阅读全文

posted @ 2017-02-14 10:34 颓废的悠然 阅读(1010) 评论(0) 推荐(0) 编辑

导航