【发布时间】:2013-08-07 03:02:16
【问题描述】:
在服务器启动(tomcat)期间,我正在创建一个实体管理器工厂并将其存储到内存中。我的问题,有什么办法可以在这段时间内检查连接状态吗?
现在是什么情况,在启动的时候创建了一个entitymangerfactory对象,但是不测试是否连接了数据库。由于配置无效,它正在创建 entitymanagerfactory,但是当我们尝试执行一些查询时,我才得到异常。
如果我想在服务器启动过程中检查连接状态怎么办?
提前致谢
-问候, 索姆纳特·古哈
【问题讨论】:
-
你试过connection.isValid(int Timeout)吗?如果通过发送一些查询本身连接是有效的,这将返回。
标签: java database hibernate jpa hibernate-entitymanager