2011-09-12 49 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

链接损坏:( –