[hibernate-dev] SqlTypeDescriptor bind by name limitation

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


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

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

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?


More information about the hibernate-dev mailing list