2011-09-12 51 views
2

使用HSQL-2.2時出現以下錯誤。使用HSQL時出錯 - 2.2

java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; 
    at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) 
    at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) 
    at java.sql.DriverManager.getConnection(DriverManager.java:582) 
    at java.sql.DriverManager.getConnection(DriverManager.java:154) 
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110) 
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84) 
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) 
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) 
... 

這與HSQL-1.8一起使用時工作正常。 有人可以幫我解決問題。使用2.2版本時應該更改某些配置嗎?

謝謝。

回答

5

根據this external link:驗證您的類路徑,請確保您的(執行)類路徑上只有一個版本的hsqldb版本

+0

這解決了我的問題。 – chance

+0

鏈接損壞:( –