PostgreSQL Types.ARRAY
S2DaoからPostgreSQLのストアドプロシージャーを呼び出そうとしてるのですが、
引数に配列を使ってると、以下のようなエラーが出てしまう。
org.postgresql.util.PSQLException: Cannot cast an instance of [Ljava.lang.Integer; to type Types.ARRAY
ここで呼び出されているPreparedStatement#setObject()のJDBCの実装を見たら、
case Types.ARRAY: if (in instanceof Array) setArray(parameterIndex, (Array)in); else throw new PSQLException(GT.tr("Cannot cast an instance of {0} to type {1}", new Object[]{in.getClass().getName(),"Types.ARRAY"}), PSQLState.INVALID_PARAMETER_TYPE); break;
となってた。Arrayってどうすればいいんだろ・・・