码迷,mamicode.com
首页 > 数据库 > 详细

mybatis连接数据库

时间:2020-09-18 03:13:34      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:test   空闲   bsp   mem   情况   研发   comment   配置错误   使用   

 

 

使用miproxy连接,存在过期连接的情况,经多次观察,属于研发配置错误,对于mybatis框架连接数据库需要同时启用 以下3个参数:

testOnBorrow” value=”true”   
testOnReturn” value=”true”   
testWhileIdle” value=”true









一般连接池配置建议如下:


<!-- 用来验证连接是否生效的sql语句 -->

<validationQuery>SELECT 1</validationQuery>

<!-- 从池中获取连接前进行验证 -->

<testOnBorrow>false</testOnBorrow>

<!-- 向池中还回连接前进行验证 -->

<testOnReturn>false</testOnReturn>

<!-- 连接空闲时验证 -->

<testWhileIdle>true</testWhileIdle>

<!-- 运行判断连接超时任务(evictor)的时间间隔,单位为毫秒,默认为-1,即不执行任务。 -->

<timeBetweenEvictionRunsMillis>60000</timeBetweenEvictionRunsMillis>

<!-- 连接的超时时间,默认为半小时。 -->

<minEvictableIdleTimeMillis>60000</minEvictableIdleTimeMillis>
 

 

mybatis连接数据库

标签:test   空闲   bsp   mem   情况   研发   comment   配置错误   使用   

原文地址:https://www.cnblogs.com/igoodful/p/13679630.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!