从4.3休眠到5.1休眠之后,SchemaExport引发异常

时间:2019-09-05 18:55:28

标签: java hibernate migration schemaexport

我将休眠模式从4.3迁移到5.1,并且模式导出存在异常。 Hibernate迁移指南对此有所提及,但未提供解决方案。

我试图使用元数据源,但对我有帮助。下面是导致此问题的行,该行位于我的HibernateUtils中。

   public static List createDBSchema() {

    Configuration cfg = getConfiguration();
    SchemaExport dbSchema = new SchemaExport(cfg);
    dbSchema.create(false, true);

    return dbSchema.getExceptions();
}

以下是在cmd中安装mvn之后的错误消息。

HibernateUtils.java:[587,41] constructor SchemaExport in class org.hibernate.tool.hbm2ddl.SchemaExport cannot be applied to given types;
[ERROR]   required: no arguments
[ERROR]   found: org.hibernate.cfg.Configuration
[ERROR]   reason: actual and formal argument lists differ in length
[ERROR] /C:/Development/Neon-Workspace/invitely_app/src/main/java/wadetech/DB/base/HibernateUtils.java:[588,33] incompatible types: boolean cannot be converted to java.util.EnumSet<org.hibernate.tool.schema.TargetType>

0 个答案:

没有答案