我要实现,查询超时。应用程序框架由Spring MVC 和 hibernate组成。
如果我在会话工厂中指定超时。它给出错误超时未在 Postgresql 驱动程序中实现。
我正在使用 postgres 8.4
代码是:
@Override
@Transactional(timeout=20)
public List<MasterBooking> searchMasterBookings(---){//some more code}
错误堆栈跟踪是:
SQL state [0A000]; error code [0];Method org.postgresql.jdbc4.Jdbc4PreparedStatement.setQueryTimeout(int) is not yet implemented.; nested exception is org.postgresql.util.PSQLException: Method org.postgresql.jdbc4.Jdbc4PreparedStatement.setQueryTimeout(int) is not yet implemented.
我该如何实现呢?