[hibernate-dev] SqlTypeDescriptor bind by name limitation

Vlad Mihalcea mihalcea.vlad at gmail.com
Wed Jun 7 05:25:24 EDT 2017


Hi,

While writing an example for a custom Hibernate Type which supports
PostgreSQL arrays,
I realized that the SqlTypeDescriptor only supports bind by name:

@Override
protected void doBind(CallableStatement st, X value, String name,
WrapperOptions options)
        throws SQLException {
}

However, for the java.sql.Array, we only have a bind by index method in
java.sql.Statement:

void setArray (int parameterIndex, Array x) throws SQLException;

I remember that 6.0 is going to bind by index, so maybe this issue is
already taken care of in the new version.
Should we provide some fix for 5.x as well?

Vlad


More information about the hibernate-dev mailing list