in google-cloud-spanner-hibernate-dialect/src/main/java/com/google/cloud/spanner/hibernate/types/AbstractSpannerArrayType.java [68:82]
public void nullSafeSet(
PreparedStatement st, List<T> value, int index, SharedSessionContractImplementor session)
throws SQLException {
if (st != null) {
if (value != null) {
session.doWork(
connection -> {
Array array = connection.createArrayOf(getArrayElementTypeName(), toArray(value));
st.setArray(index, array);
});
} else {
st.setNull(index, Types.ARRAY);
}
}
}