Spring项目配置Mybatis管理数据库,使用完后是怎么关闭数据库连接的。

Spring项目配置Mybatis管理数据库,使用完后是怎么关闭数据库连接的。,第1张

嗯,事情是这样子的,近来领导要做一个小小的数据统计,然后就开始建项目啊,各种一顿 *** 作下来,接口也写好了,

就差跟前端大哥对接了,因为大哥要在服务器上对接,接着就报项目通过jenkins部署到服务器上,下一步就是报接口丢给前端,自己接去。

嗯,没错,这时候问题就出现了,在本地运行得好好的项目,在线上就出问题了。

日志给出来的错误就是这样子的:

解决:

造成这个问题的原因可能有很多,而在我这里的原因(就是在本地集成开发环境中-Idea没有问题,到线上就出问题了)是,在pom的打包配置中没有把MyBatis的Mapperxml文件打包进去。在pom文件的build节点添加如下配置就没问题了(至少我的问题是这样解决的,当然,在此之前MyBatis的其他配置是正确的):

我的项目结构:

(分模块,并且配置文件也是分不同的环境配置的)

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

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

SqlRunner使用示例:

selectAll()方法源码:

setParameters()方法源码:

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

getResults()方法源码:

以上就是关于Spring项目配置Mybatis管理数据库,使用完后是怎么关闭数据库连接的。全部的内容,包括:Spring项目配置Mybatis管理数据库,使用完后是怎么关闭数据库连接的。、如何删除mybatis plugin插件、顶呱呱啊!更便捷的Mybatis增强插件——EasyMybatis等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10184981.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存