現在、Connection クラスのcreateArrayOf(String,Object)を呼び出すと、SQLException が発生します。私のデータベースは HSQL で、型の生成に使用されるコードは次のとおりです。
create type FOO as BIGINT;
私が呼び出しているJavaコードは次のとおりです。
Connection conn = createConnection();
conn.createArrayOf("MySchema.FOO",data);
これも失敗します:
Connection conn = createConnection();
conn.createArrayOf("FOO",data);
結果の出力は次のとおりです。
JDBC 呼び出しの無効な引数: FOO
私の質問は、HSQL データベースに存在する型にバインドするにはどうすればよいかということです。これはメモリ内インスタンスではありません。