在关键数据库操作之前的mysql中,我正在检查与数据库的连接是否正在运行一个简单的查询
select now()
hibernate中是否有合适的替代选择,而不是从任何表中进行选择,而是在先前的情况下选择像当前时间这样的通用内容来检查与数据库的连接是否是实时的。
由于
答案 0 :(得分:1)
这通常不是在Hibernate,而是在连接池配置级别。
E.g。 c3p0有idle_test_period
,preferredTestQuery
和testConnectionOnCheckout
; dbcp有validationQuery
等等。
至于SQL,我不相信通用存在的东西。但是已经有similar SO question用于此目的。