Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HSQL引用jdbc create array语句中的自定义类型_Java_Sql_Arrays_Jdbc_Hsqldb - Fatal编程技术网

Java HSQL引用jdbc create array语句中的自定义类型

Java HSQL引用jdbc create array语句中的自定义类型,java,sql,arrays,jdbc,hsqldb,Java,Sql,Arrays,Jdbc,Hsqldb,我当前在调用Connection类的时收到一个SQLException。我的数据库是HSQL,用于生成类型的代码如下: create type FOO as BIGINT; Connection conn = createConnection(); conn.createArrayOf("MySchema.FOO",data); 我调用的java代码如下所示: create type FOO as BIGINT; Connection conn = createConnection()

我当前在调用Connection类的时收到一个SQLException。我的数据库是HSQL,用于生成类型的代码如下:

create type FOO as BIGINT;
Connection conn = createConnection();  
conn.createArrayOf("MySchema.FOO",data);
我调用的java代码如下所示:

create type FOO as BIGINT;
Connection conn = createConnection();  
conn.createArrayOf("MySchema.FOO",data);
这也失败了:

Connection conn = createConnection();  
conn.createArrayOf("FOO",data);
结果是:

JDBC调用中的参数无效:FOO


我的问题是如何绑定到HSQL数据库中存在的类型,这不是内存中的实例。

当前不支持将用户定义的类型作为此方法的参数。您可以使用“BIGINT”。HSQLDB的未来版本可能支持用户定义的类型参数。

您检查了吗?@Chris我没有使用JPA,也没有使用IN语法。很高兴知道。希望他们能改变这一点。