Я использую mariadb-java-client 2.2.3 для подключения к серверу MySQL 8.0.11. Я также использую Spring-Boot 2.0.2. для приложения.
При запуске приложения я получаю следующее исполнение:
java.sql.SQLException: (conn=9) Unknown system variable 'tx_isolation'
at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get(ExceptionMapper.java:198) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.getException(ExceptionMapper.java:110) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeExceptionEpilogue(MariaDbStatement.java:228) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeInternal(MariaDbStatement.java:334) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbStatement.executeQuery(MariaDbStatement.java:505) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.MariaDbConnection.getTransactionIsolation(MariaDbConnection.java:859) ~[mariadb-java-client-2.2.3.jar:na]
Согласно ссылке MySQL, приведенной ниже, системная переменная 'tx_isolation', которая ранее устарела, теперь удалена. Вместо этого следует использовать'action_isolation '.
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-3.html
Есть ли решение этой проблемы?
Спасибо.