mybatis框架中validationQuery选项的作用

原创 2016年05月31日 15:32:11

我在对mybatis框架和spring框架进行整合的时候,发现了一个validationQuery选项,一开始不明白它的作用,上网查了一下,该选项是用来验证数据库连接的有效性。

下面,整理一下常用数据库的validationQuery
Oracle select 1 from dual
db2 select 1 from sysibm.sysdummy1
mysql select 1

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java.net.SocketException: 断开的管道 (Write failed) 错误,数据库隔一段时间就断开的问题

原文链接: http://www.cnblogs.com/wolf-zt/p/6522219.html 一个项目使用了druid作为数据源,每过几十分钟刷新页面就会出现 j...

mybatis框架中validationQuery选项的作用

我在对mybatis框架和spring框架进行整合的时候,发现了一个validationQuery选项,一开始不明白它的作用,上网查了一下,该选项是用来验证数据库连接的有效性。 下面,整理一下常用数...

Spring Boot 集成MyBatis

Spring Boot 集成MyBatis在配置MyBatis前,我们先配置一个druid数据源。Spring Boot 集成druiddruid有很多个配置选项,使用Spring Boot 的Con...

DBCP代码研读以及就数据库连接失效的解决

问题网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。就此研读了一下DBCP的代码,共享之。分...

什么是validationQuery?

validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句,下表中收集了几种常见数据库的validationQue...

Spring transaction事务 roll back各种回滚

Spring的AOP事务管理默认是针对unchecked exception回滚。 也就是默认对RuntimeException()异常极其子类进行事务回滚。 Exception作为基类,...

DBCP连接池配置参数说明

bean id="dataSource"             class="org.apache.commons.dbcp.BasicD...

dbcp连接池八小时失效配置(testQuery/validationQuery)

DBCP连接池连接失效,属性设置问题

DBCP 的validationQuery

网上很多评论说DBCP有很多BUG,但是都没有指明是什么BUG,只有一部分人说数据库如果因为某种原因断掉后再DBCP取道的连接都是失效的连接,而没有重新取。就此研读了一下DBCP的代码,共享之。分析D...

MyBatis Sql语句中的转义字符

1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符 如果用小于号会报错误如下: org.apache.ibatis.builder.BuilderException: Error cre...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)