hibernate / hibernate-reactive

A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
https://hibernate.org/reactive
Apache License 2.0
441 stars 92 forks source link

JsonTypeTest fails for MariaDB #1529

Open DavideD opened 1 year ago

DavideD commented 1 year ago

The test is temporarily disabled for MariaDB: c32c331d682e8e52060ea9bb059bb315cbee1831 Testing with MariaDB requires the support for MySQL: https://github.com/hibernate/hibernate-reactive/issues/1528

blafond commented 1 year ago

May be related to #1605

DavideD commented 1 year ago

What makes you say that? That issue is about a new feature in Hibernate ORM. The test we have in Hibernate Reactive doesn't use that new feature and it passes with the other databases.

blafond commented 1 year ago

I just noticed the new feature involving new annotations... and you are correct.

blafond commented 8 months ago

Vertx leverages vertx-mysql-client. With MySQL the JsonObject type is identified as a JSON datatype. With MariaDB, the JsonObject type is identified as a LONG_TEXT datatype so it's not currently converted to expected JSON type.