[CONJ-604] handle support for mysql 8.0 tx_isolation replacement by transaction_isolation Created: 2018-05-16  Updated: 2023-06-19  Resolved: 2018-05-22

Status: Closed
Project: MariaDB Connector/J
Component/s: mysql_compatibility
Affects Version/s: None
Fix Version/s: 2.2.5, 1.7.4

Type: Task Priority: Major
Reporter: Diego Dupin Assignee: Diego Dupin
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to CONJ-1087 handle mariadb-11.1+ transaction_isol... Open

 Description   

from https://stackoverflow.com/questions/50368335/is-mariadb-java-client-2-2-3-compatible-with-mysql-8-0

Mysql 8.0.3 totally removed "tx_isolation" (https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-3.html) to rename it "transaction_isolation"
method Connection.getTransactionIsolation() rely on this variable to know current transaction isolation level.
Connector must take care of the server type/version to know to use "tx_isolation" or "transaction_isolation"



 Comments   
Comment by Diego Dupin [ 2018-05-28 ]

add the use for 5.7.20 that deprecated tx_isolation (https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-20.html)

Generated at Thu Feb 08 03:16:58 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.