org.springframework.transaction.CannotCreateTransactionException : не удалось открыть соединение JDBC для транзакции;Вложенное исключение - java.lang.NoSuchMethodError: org.springframework.jdbc.datasource.DataSourceTransactionManager.determineTimeout (Lorg / springframework / транзакция / TransactionDefinition;) в ... Причина: java.Er.jdbc.datasource.DataSourceTransactionManager.determineTimeout (Lorg / springframework / транзакция / TransactionDefinition;) по адресу org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin (DataSourceTransactionManager) я пытаюсь найти этот метод в пакете org.springframework.jdbc.datasource и обнаружил, что метод defineTimeout в "int timeout = defineTimeout (definition);"не существует.
maven dependency
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<lombok.version>1.18.8</lombok.version>
<spring.version>5.1.7.RELEASE</spring.version>
<junit.version>5.4.2</junit.version>
<commons-logging.version>1.2</commons-logging.version>
<jdbc-mysql.version>8.0.16</jdbc-mysql.version>
<inject.version>1</inject.version>
<hibernate.version>5.4.2.Final</hibernate.version>
<commons.version>2.6.0</commons.version>
</properties>