Ошибка при возникновении исключения для myJDBCTemplate.queryForList()
, перед которым устанавливается setQueryTimeout(1)
. У меня есть база данных, которая содержит 1,2 миллиона строк, и ищет исключение тайм-аута, которое будет напечатано или произойдет в случае выполнения оператора. Итак, в основном, тайм-аут происходит, но исключение не упоминает об этом.Весна sql-error-codes.xml не показывает правильное исключение при тайм-ауте
Я использую springFramework-версию => 4.1.3.RELEASE в pom.xml
INFO: org.springframework.beans.factory.xml.XMLBeanDefinitionReader - Loading XML bean definition for class path resource [org/springframework/jdbc/support/sql-error-code.xml]
org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL [select * from myTable where userCategory='1']; SQL state [70100]; error code [1317]; Query execution was interrupted; nested exception is java.sql.SQLException: Query execution was interrupted
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:84)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:416)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:471)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:481)
……..
caused by java.sql.SQLExcepion: Query execution was interrupted.
Из ответа найденного в Query execution was interrupted, error #1317 состояниях, прерывание происходит из-за тайм-аут, который я думаю, что это возможная причина ,
Кроме того, исключение указывает, что оно вызвано java.sql.SQLException, но нет точных данных, почему это произошло? Поэтому я не уверен, что это из-за тайм-аута или чего-то еще.
Может ли плз добавить полную трассировку стека? – Bikku
@Pitchers, подробности об исключении добавлены, я ищу, чтобы исключить тайм-аут печати, но есть некоторые проблемы с sql-errorcodes.xml – andyPaul
извините, но я не могу понять ур фактический вопрос. В названии у упоминается ** Весна sql- error-codes.xml не загружается **. Действительно ли это не загружено? Я думаю, что он загружен должным образом. – Bikku