diff --git a/core/src/main/java/org/hibernate/type/PostgresUUIDType.java b/core/src/main/java/org/hibernate/type/PostgresUUIDType.java index 3ec3678b69..3444fa42b6 100644 --- a/core/src/main/java/org/hibernate/type/PostgresUUIDType.java +++ b/core/src/main/java/org/hibernate/type/PostgresUUIDType.java @@ -68,7 +68,7 @@ public ValueBinder getBinder(final JavaTypeDescriptor javaTypeDescript return new BasicBinder( javaTypeDescriptor, this ) { @Override protected void doBind(PreparedStatement st, X value, int index, WrapperOptions options) throws SQLException { - st.setObject( index, javaTypeDescriptor.unwrap( value, UUID.class, options ) ); + st.setObject( index, javaTypeDescriptor.unwrap( value, UUID.class, options ), getSqlType() ); } }; }