我正在使用Hibernate v4.1.4.final.jar使用Java 1.7连接到Oracle 10g服务器.这是一个独立的java程序.
不幸的是,我的查询运行时间超过30分钟.我想知道在哪里可以配置连接超时和读取超时,这样在运行这个独立程序时,它不会超时并抛出错误?
谢谢!
您可以尝试以下几种方法:
hibernate.connection.<propertyname>DataSource而不是普通Connection和控制超时.我能为Oracle驱动程序找到的最近的属性是oracle.jdbc.ReadTimeoutproperty.所以在你的hibernate配置中,整个名称将是hibernate.connection.oracle.jdbc.ReadTimeout..hope这适合你.