db模块“play db:import”给出此异常

时间:2011-05-27 17:12:22

标签: jdbc playframework

我有一个我要导入到playframework的mysql数据库。 使用http://www.playframework.org/modules/db-1.1/home中的db 1.1模块 我得到了这个例外:

Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.mapping.Si
mpleValue.<init>(Lorg/hibernate/mapping/Table;)V
at org.hibernate.cfg.JDBCBinder.bindColumnToSimpleValue(JDBCBinder.java:
589)
at org.hibernate.cfg.JDBCBinder.bindPrimaryKeyToProperties(JDBCBinder.ja
va:443)
        at org.hibernate.cfg.JDBCBinder.createPersistentClasses(JDBCBinder.java:
174)
        at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:91)
        at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaData
Configuration.java:40)
        at play.modules.db.Importer.main(Importer.java:88)

有什么问题?它是application.conf中的db配置问题吗?如果是这样,我需要配置什么才能使它正确? 谢谢!

1 个答案:

答案 0 :(得分:3)

我几天前遇到了同样的错误。正如bArmageddon提到的那样,Hibernate版本就是问题所在。您可以降级Hibernate或临时降级Play安装。

  

1.1版本适用于Play! 1.1   分支而1.0是1.0   玩!分支。