2011-12-01 63 views
3

我已經嘗試junit與hsqldb(v2.2.6),但它似乎並不支持幾何。Hsqldb支持GEOMETRY列嗎?

這裏是我的代碼和錯誤信息:

的java:

@Type(type = "org.hibernatespatial.GeometryUserType") 
@Column(columnDefinition = "MDSYS.SDO_GEOMETRY") 
public Point getGeometry() { 
    return geometry; 
} 

錯誤:

DEBUG - [email protected] 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) 

我該如何處理呢?

+0

那麼,對於初學者來說,它告訴你MDSYS模式不存在於數據庫中。所以它甚至沒有達到它可以告訴你該類型是否不受支持的地步 – Strelok

回答