MyBatis源码解读 - 使用SqlRunner操作数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis源码解读 - 使用SqlRunner操作数据库相关的知识,希望对你有一定的参考价值。
参考技术ASqlRunner,一个非常实用的、用于操作数据库的工具类。该类对JDBC进行了很好的封装,结合SQL工具类,能够很方便地通过Java代码执行SQL语句并检索SQL执行结果。
SqlRunner提供了如下同个用于操作数据库的方法:
SqlRunner使用示例:
selectAll()方法源码:
setParameters()方法源码:
setParameters()方法处理逻辑:根据参数类型获取对应的类型处理器,如果没有对应的类型处理器会抛异常,获取到类型处理器后会调用类型处理器的setParameter()方法设置参数值。
getResults()方法源码:
以上是关于MyBatis源码解读 - 使用SqlRunner操作数据库的主要内容,如果未能解决你的问题,请参考以下文章
MyBatis源码解读——SqlSessionFactory