hibernate-reactive icon indicating copy to clipboard operation
hibernate-reactive copied to clipboard

@Struct annotation fails with Oracle

Open blafond opened this issue 1 year ago • 0 comments

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 org.hibernate.type.descriptor.jdbc.BasicBinder.bind(BasicBinder.java:61)
	at org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.lambda$beforeStatement$0(JdbcValueBindingsImpl.java:87)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at org.hibernate.engine.jdbc.mutation.spi.BindingGroup.forEachBinding(BindingGroup.java:51)
	at org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.beforeStatement(JdbcValueBindingsImpl.java:85)
	at org.hibernate.reactive.engine.jdbc.env.internal.ReactiveMutationExecutor.lambda$performReactiveNonBatchedMutation$2(ReactiveMutationExecutor.java:106)
	

See also: #1818 Default array mapping doesn't work for Oracle

blafond avatar Feb 05 '24 21:02 blafond