Bom, to com uma aplicação rodando aqui e queria configurar o datasource para reconectar no banco automaticamente caso ele caia e volte (graças ao poder do Ingres, isso é algo muito frequente). Estou usando um datasource do Jboss e recuperando ele por JNDI no Spring. Segue a configuração que estou usando.
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
<property name="proxyInterface" value="javax.sql.DataSource"/>
<property name="jndiName" value="jdbc/Datasource" />
<property name="lookupOnStartup" value="true" />
</bean>
Alguém tem idéia de como fazer isso?
PS: No mysql por exemplo, eu sei que tem como setar na própria URL de conexão pra auto-reconectar, mas no Ingres não possui isso.