Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 指定IBatis查询超时_Java_Jdbc_Ibatis_Oracle9i - Fatal编程技术网

Java 指定IBatis查询超时

Java 指定IBatis查询超时,java,jdbc,ibatis,oracle9i,Java,Jdbc,Ibatis,Oracle9i,有一种使用oracle jdbc和Java指定IBatis查询超时的方法吗 感谢《iBatis手册》: 在元素中: defaultStatementTimeout (iBATIS版本2.2.0及更高版本) 此设置是一个整数值,将作为JDBC查询应用 所有语句的超时。此值可以用 任何映射语句的“statement”属性。如果未指定,则为否 除非在“statement”属性中指定,否则将设置查询超时 映射语句的。指定的值是秒数 驱动程序将等待语句完成。请注意,并非所有驱动程序 支持此设置 在声明中:

有一种使用oracle jdbc和Java指定IBatis查询超时的方法吗


感谢《iBatis手册》

元素中:

defaultStatementTimeout (iBATIS版本2.2.0及更高版本) 此设置是一个整数值,将作为JDBC查询应用 所有语句的超时。此值可以用 任何映射语句的“statement”属性。如果未指定,则为否 除非在“statement”属性中指定,否则将设置查询超时 映射语句的。指定的值是秒数 驱动程序将等待语句完成。请注意,并非所有驱动程序 支持此设置

在声明中:

超时 (仅限iBATIS 2.2.0及更高版本)

设置此语句的JDBC查询超时。此处指定的任何值都将覆盖指定的值 在SQLMapConfig.xml文件的“defaultStatementTimeout”设置中。如果您指定默认超时 如果您不想让特定语句超时,请将超时值设置为0。指定的 值是驱动程序等待语句完成的秒数。请注意,并非所有驱动程序 支持此设置


oracle驱动程序支持此功能,因此应该可以使用。

Hi-Peter,是否有任何列表显示支持这些驱动程序?我们试图使用驱动程序com.ibm.as400.access.AS400JDBCDriver使用这些参数。您知道是否支持此驱动程序,或者是否有其他方法指定此超时值根据javadoc支持setQueryTimeout函数。也许发布一个带有错误的特定问题,有人可能会透露更多信息?