Java 指定IBatis查询超时
有一种使用oracle jdbc和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”属性中指定,否则将设置查询超时 映射语句的。指定的值是秒数 驱动程序将等待语句完成。请注意,并非所有驱动程序 支持此设置 在声明中:
感谢《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函数。也许发布一个带有错误的特定问题,有人可能会透露更多信息?