MyBatis源码解读 - 使用SqlRunner操作数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis源码解读 - 使用SqlRunner操作数据库相关的知识,希望对你有一定的参考价值。

参考技术A

SqlRunner,一个非常实用的、用于操作数据库的工具类。该类对JDBC进行了很好的封装,结合SQL工具类,能够很方便地通过Java代码执行SQL语句并检索SQL执行结果。

SqlRunner提供了如下同个用于操作数据库的方法:

SqlRunner使用示例:

selectAll()方法源码:

setParameters()方法源码:

setParameters()方法处理逻辑:根据参数类型获取对应的类型处理器,如果没有对应的类型处理器会抛异常,获取到类型处理器后会调用类型处理器的setParameter()方法设置参数值。

getResults()方法源码:

以上是关于MyBatis源码解读 - 使用SqlRunner操作数据库的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis源码解读——SqlSessionFactory

#yyds干货盘点# mybatis源码解读:cursor包

MyBatis源码解读 - 使用MyBatis操作数据库

源码级别解读 mybatis 插件

Mybatis源码解读-9种设计模式总结

Mybatis源码解读-设计模式总结