有一种方法可以使用oracle jdbc和Java指定IBatis查询超时吗?
由于
答案 0 :(得分:5)
来自iBatis手册:
<settings>
元素中的:
(iBATIS版本2.2.0及更高版本) 此设置是一个整数值,将作为JDBC查询应用 所有语句的超时。可以使用。覆盖此值 任何映射语句的“statement”属性。如果没有指定,不 除非在“statement”属性中指定,否则将设置查询超时 映射语句。指定的值是秒数 司机将等待声明完成。请注意,并非所有司机 支持此设置。
在声明参数上:
(仅限iBATIS版本2.2.0及更高版本)
为此语句设置JDBC查询超时。此处指定的任何值都将覆盖指定的值 在SQLMapConfig.xml文件的“defaultStatementTimeout”设置中。如果指定默认超时 并确定您不希望特定语句超时,将超时值设置为0.指定的 value是驱动程序等待语句完成的秒数。请注意,并非所有司机 支持此设置。
oracle驱动程序支持此功能,因此这应该可以。