继续运行testFindAll方法。把其他类的断点都删除掉。
只在这里加了断点,所以直接就跳转到这里了。RoutingStatementHandler里面的query方法
继续往下走,断点又回到了这里、delegate变成了一个叫做PrparedStatementHandler
找PrparedStatementHandler
PrparedStatementHandler里面找到query方法。然后加断点、
preparedStatement就是JDBC里面的对象。ps.execute不仅能执行查询也能执行 增删改。
resultSetHandler
是一个抽象类
ResultSetHandler是一个接口。
再去找他的实现类
handleResultSet是封装结果集
下面总结