Java Hsqldb支持几何体列?

Java Hsqldb支持几何体列?,java,geometry,hsqldb,Java,Geometry,Hsqldb,我已经尝试了junit和hsqldb(v2.2.6),但它似乎不支持几何体 这是我的代码和错误信息: 爪哇: 错误: DEBUG - com.mchange.v2.c3p0.impl.NewPooledConnection@126f816 handling a throwable. java.sql.SQLException: invalid schema name: MDSYS at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at

我已经尝试了junit和hsqldb(v2.2.6),但它似乎不支持几何体

这是我的代码和错误信息:

爪哇:

错误:

DEBUG - com.mchange.v2.c3p0.impl.NewPooledConnection@126f816 handling a throwable.
   java.sql.SQLException: invalid schema name: MDSYS
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at com.mchange.v2.c3p0.impl.NewProxyStatement.executeUpdate(NewProxyStatement.java:64)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:204)

如何处理它?

MDSYS.SDO\u GEOMETRY
是一种Oracle类型,如果我没有弄错的话。所以这对HSQLDB不起作用

本手册未列出几何图形类型:


因此,我想您唯一的选择是提交增强请求。

首先,它告诉您数据库中不存在MDSYS模式。因此,它甚至没有达到可以告诉您该类型是否不受支持的程度
DEBUG - com.mchange.v2.c3p0.impl.NewPooledConnection@126f816 handling a throwable.
   java.sql.SQLException: invalid schema name: MDSYS
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeUpdate(Unknown Source)
at com.mchange.v2.c3p0.impl.NewProxyStatement.executeUpdate(NewProxyStatement.java:64)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:204)