阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_5 Mybatis中使用Dao实现类的执行过程分析-查询方法1


继续运行testFindAll方法。把其他类的断点都删除掉。

只在这里加了断点,所以直接就跳转到这里了。RoutingStatementHandler里面的query方法


继续往下走,断点又回到了这里、delegate变成了一个叫做PrparedStatementHandler

找PrparedStatementHandler






PrparedStatementHandler里面找到query方法。然后加断点、

preparedStatement就是JDBC里面的对象。ps.execute不仅能执行查询也能执行 增删改。

resultSetHandler


是一个抽象类


ResultSetHandler是一个接口。

再去找他的实现类






handleResultSet是封装结果集

下面总结




 

posted @ 2019-08-06 21:43  高山-景行  阅读(187)  评论(0编辑  收藏  举报