zoukankan      html  css  js  c++  java
  • mybatis连接数据库

    使用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>
     
  • 相关阅读:
    开源交易所源码搜集
    域名
    国外大牛博客
    Fomo3D代码分析以及漏洞攻击演示
    Small组件化重构安卓项目
    html span和div的区别
    七牛云
    以太坊钱包安全性保证
    跨域问题
    checkout 到bit/master分支
  • 原文地址:https://www.cnblogs.com/igoodful/p/13679630.html
Copyright © 2011-2022 走看看