Java 在Wildfly 8.2 for Oracle中自动恢复连接,无需使用匹配验证

Java 在Wildfly 8.2 for Oracle中自动恢复连接,无需使用匹配验证,java,oracle,jboss,oracle11g,connection-pooling,Java,Oracle,Jboss,Oracle11g,Connection Pooling,我使用的是wildfly 8.2和oracle 11g,我的连接池刷新了一个无效的连接,并在可能的情况下创建了一个新的连接。我还在后端使用Spring和Hibernate(我们正在通过JNDI查找连接) 我在网上找不到oracle池配置的简明示例,因此我从各种来源抄袭了一些信息,并设法使其正常工作 我的问题是。我将“匹配时验证”设置为true,但是Jboss文档()声明 -在JBoss 4.0.5之前,当JCA层尝试匹配托管连接时发生连接验证。加上这个,就不再需要了。指定强制执行旧行为。注意:

我使用的是wildfly 8.2和oracle 11g,我的连接池刷新了一个无效的连接,并在可能的情况下创建了一个新的连接。我还在后端使用Spring和Hibernate(我们正在通过JNDI查找连接)

我在网上找不到oracle池配置的简明示例,因此我从各种来源抄袭了一些信息,并设法使其正常工作

我的问题是。我将“匹配时验证”设置为true,但是Jboss文档()声明


-在JBoss 4.0.5之前,当JCA层尝试匹配托管连接时发生连接验证。加上这个,就不再需要了。指定强制执行旧行为。注意:这通常不与
一起使用,请尝试此
验证
节点:

<validation>
    <background-validation>true</background-validation>
    <background-validation-millis>200000</background-validation-millis>
    <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
</validation>

真的
200000
从双重选择中选择1
请记住调整
背景验证毫秒的值