我正在使用Hibernate开发一个用于数据库连接的java Web应用程序,在此应用程序之前我使用Hibernate 4.3.x并使用以下代码自动创建数据库表
public class TableCreator {
public static void main(String[] args) {
try {
Configuration cfg = new Configuration();
cfg.addAnnotatedClass(AdminMaster.class);
cfg.addAnnotatedClass(CorporateMaster.class);
cfg.addAnnotatedClass(Customer.class);
cfg.addAnnotatedClass(LoginMaster.class);
cfg.addAnnotatedClass(Notifications.class);
cfg.configure();
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
System.out.println("Table Created!!!");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
现在,当我尝试在Hibernate 5.2中使用相同的代码时,以下行在Netbeans中以红色显示
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
,显示的错误是:
Schemaexport Class in Schemaexport cannot be applied to given types;
required : no arguments
found :configuration
我完全不知道现在该做什么,请帮帮我们..