我正在开发一个应用spring
程序hibernate entityManager
数据库位于oracle
DMZ 之外。
连接将在一段时间不活动后被firewall
.
我添加了ValidationQuery
select 1 from dual
,context.xml
但它并没有解决问题。
我正在开发一个应用spring
程序hibernate entityManager
数据库位于oracle
DMZ 之外。
连接将在一段时间不活动后被firewall
.
我添加了ValidationQuery
select 1 from dual
,context.xml
但它并没有解决问题。
在您的数据源中尝试添加以下内容。空闲时测试
<Resource auth="Container"
type="javax.sql.DataSource"
name="jdbc/testt"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://********/mydb"
maxActive="10"
maxIdle="5"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="10000"
minEvictableIdleTimeMillis="60000"
username="..." password="..."/>