From 43316e9101c9ed3b5e6f1cf6ee26054ffd0b5065 Mon Sep 17 00:00:00 2001 From: Gavin Date: Wed, 4 Jan 2023 19:46:58 +0100 Subject: [PATCH] fix a minor bug in RowIdJdbcType --- .../java/org/hibernate/type/descriptor/jdbc/RowIdJdbcType.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RowIdJdbcType.java b/hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RowIdJdbcType.java index b11f3a6167..a8e9e029f6 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RowIdJdbcType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/RowIdJdbcType.java @@ -55,7 +55,6 @@ protected void doBind(CallableStatement st, X value, String name, WrapperOptions } @Override - @SuppressWarnings("unchecked") public ValueExtractor getExtractor(JavaType javaType) { return new BasicExtractor<>( javaType, this ) { @Override @@ -70,7 +69,7 @@ protected X doExtract(CallableStatement statement, int index, WrapperOptions opt @Override protected X doExtract(CallableStatement statement, String name, WrapperOptions options) throws SQLException { - return getJavaType().wrap( statement.getObject( name ), options ); + return getJavaType().wrap( statement.getRowId( name ), options ); } }; }