java.lang.NoSuchMethodError: org.springframework.jdbc.datasource.DataSourceTransactionManager.determineTimeout - PullRequest
0 голосов
/ 31 мая 2019

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...