如何在指定的时间间隔内配置c3po + hibernate使所有请求失败,直到数据库恢复为止?

时间:2018-04-02 08:43:33

标签: mysql hibernate jdbc c3p0

我正在尝试应用db(Mysql)失败证明。我已成功达到一个阶段,在任何形式的网络中断的情况下,我的数据库层将抛出异常。现在,我被困在如何在数据库备份后重新尝试连接。我使用c3po作为我的连接池管理器。我设置了breakAfterAcquireFailure = true,因为我想在发生故障时禁用db调用。但是,在备份数据库时,由于此属性(正如预期的那样),连接获取尝试仍然失败。是否有任何其他配置参数可以在一定间隔后覆盖它?

我知道我总是可以编写一种机制来定期轮询数据库,但想知道是否有配置支持。

谢谢

0 个答案:

没有答案