为了账号安全,请及时绑定邮箱和手机立即绑定

老师,我在创建SchemaExport对象时,后面不可以加参数,并且后面export.creat();中的参数提示没有boolean类型的,该怎么解决?

创建SchemaExport对象时,后面不可以加参数,并且后面export.creat();中的参数提示没有boolean类型的,该怎么解决?

http://img1.sycdn.imooc.com//56dbe27c0001328a09820645.jpg

正在回答

5 回答

5.0以上版本中的SchemaExport类中,以Configuration实例为参数的构造方法已被声明为Deprecated。Hibernate不再推荐使用该构造方法,新的使用方法如下:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();

MetadataImplementor metadataImplementor = (MetadataImplementor)
new MetadataSources(serviceRegistry).buildMetadata();

SchemaExport export = new SchemaExport(serviceRegistry, metadataImplementor);
export.create(true, true);

2 回复 有任何疑惑可以回复我~
#1

wangshuo

不对啊
2017-05-26 回复 有任何疑惑可以回复我~

public class testStudents {

   @Test

   public void testSchemaExport()

   {

  //创建配置对象

  //Configuration config = new Configuration().configure();

  //创建服务注册对象

  ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build();

     

  //创建sessionFactory

  //SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);

       //创建session对象

  // Session session = sessionFactory.getCurrentSession();

  //创建Metadata对象

  //MetadataImplementor metadataImplementor = (MetadataImplementor) new MetadataSources(serviceRegistry).buildMetadata();     

  Metadata metadata =new MetadataSources(serviceRegistry).buildMetadata();

  

  //创建SchemaExport对象

  SchemaExport export = new SchemaExport();  

  export.create(EnumSet.of(TargetType.DATABASE),metadata);

  }

}


2 回复 有任何疑惑可以回复我~
#1

有时做个宅男也好

你好 我用了你的这个代码 结果出现了一个错误 initializationError,要怎么解决啊
2016-08-31 回复 有任何疑惑可以回复我~
#2

黑衣剑士z 回复 有时做个宅男也好

那是junit的问题,你的测试方法不能有参数或抛出
2016-11-09 回复 有任何疑惑可以回复我~
#3

x_bessie 回复 黑衣剑士z

那该怎么做
2017-05-18 回复 有任何疑惑可以回复我~

试试知乎这个 http://www.zhihu.com/question/35168658

0 回复 有任何疑惑可以回复我~

这个有可能是因为用的hibernate跟新之后,把这个方法用其他的代替了 或者取消了

0 回复 有任何疑惑可以回复我~

我也出现这个问题了,不知道怎么解决

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师,我在创建SchemaExport对象时,后面不可以加参数,并且后面export.creat();中的参数提示没有boolean类型的,该怎么解决?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信