数据库模块"play db:import"给出此异常



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

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中是否存在数据库配置问题?如果是这样的话,我需要配置什么才能使其正确?谢谢

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

1.1版本适用于游戏!1.1分支,而1.0用于1.0玩树枝

相关内容

最新更新