使用HSQL时出错 - 2.2

时间:2011-09-12 12:57:07

标签: java hibernate hsqldb

与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版本时更改某些配置。

谢谢。

1 个答案:

答案 0 :(得分:5)

根据this external link:验证您的类路径,确保您的(执行)类路径上只有只有一个版本的hsqldb。