hibernate-reactive
hibernate-reactive copied to clipboard
A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
For Oracle, Hibernate ORM define custom types to map arrays. We can create the same types with Vert.x SQL client but when we try an insert we have an exception....
Test is currently disabled for DB2 with this error : `No InformationExtractor for Dialect [org.hibernate.dialect.DB2Dialect..]` Reactive currently has custom extractors for MySQL, Oracle and PG.
The ORM snapshot should be basically ready. We should start to have look and check how hard would be to upgrade.
This failed today with error: ``` java.util.concurrent.CompletionException: org.opentest4j.AssertionFailedError: expected: 2023-08-03T09:50:51.570Z but was: 2023-08-03T09:50:51.569999Z when comparing values using Comparator$$Lambda$251/0x00000008010d4808 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ``` The actual value is extremely close to...
it wasn't wise to upgrade to Vert.x 4.5 in a micro
`StructEmbeddableTest' and 'StructComponentTest` are currently disabled for ORACLE database. The exception thrown is: ```java.sql.SQLException: Not using JDBC at org.hibernate.reactive.provider.service.NoJdbcConnectionProvider.getConnection(NoJdbcConnectionProvider.java:25)``` via: ``` at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:116) at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:143) at org.hibernate.dialect.StructJdbcType.createJdbcValue(StructJdbcType.java:130) at org.hibernate.dialect.StructJdbcType$1.doBind(StructJdbcType.java:147) at...
Hibernate ORM 6.4 introduces soft deletes, we should check if the new feature also works in Hibernate Reactive Hibernate ORM docs: https://docs.jboss.org/hibernate/orm/6.4/userguide/html_single/Hibernate_User_Guide.html#soft-delete
Because of a race condition in 2.5.4, we are going to update to 2.5.5
Error: ``` io.vertx.mysqlclient.MySQLException: SELECT command denied to user 'hreact'@'10.0.2.100' for table 'test_id_seq' ``` This test set a different default schema using the property `hibernate.default_schema`. I suspect that there is a...
See https://github.com/hibernate/hibernate-reactive/issues/1832 Requires figuring out why `CascadeTest#testCascade` fails with Hibernate ORM >= 6.2.14.Final and Vert.x 4.4 (Works fine with Vert.x 4.5)