Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.4.1
-
Component/s: configuration, JDBC 4.2 compatibility, MySQL compatibility
-
Labels:None
Description
Changes from CONJ-654 might affect frameworks:
- Metadata.getDriverName() now return "MariaDB Connector/J" ( was "MariaDB connector/J")
- Metadata.getDatabaseProductName() now return "MySQL" or "MariaDB" depending on server (was always "MySQL")
Goal of this task is to provide ways of handling incompatibilities :
- If Server version doesn't contain mariadb and server is MariaDB, Server version has been changed explicitly, only reason is for compatibility with MySQL. getDatabaseProductName() must then return "MySQL"
- A new option must permit to force old behaviour