Mybatis
Posted Andy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis相关的知识,希望对你有一定的参考价值。
PreparedStatementHandler 执行流程
预处理过程
当缓存都没有命中的情况下,BaseExecutor 会调用字类查询数据库的内容。
SimpleExecutor doQuery 方法
public <E> List<E> doQuery(MappedStatement ms, Object parameter, RowBounds rowBounds,
ResultHandler resultHandler, BoundSql boundSql) throws SQLException
Statement stmt = null;
try
Configuration configuration = ms.getConfiguration();
StatementHandler handler = configuration.newStatementHandler(wrapper, ms, parameter,
rowBounds, resultHandler, boundSql);
stmt = prepareStatement(handler, ms.getStatementLog());
return handler.<E>query(stmt, resultHandler);
finally
closeStatement(stmt);
以上是关于Mybatis的主要内容,如果未能解决你的问题,请参考以下文章