2 sunboy 1409 SunBoy_1409 于 2016.03.14 19:50 提问

SchemaExport的create方法如何使用?

Configuration cfg = new Configuration().configure();
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);

SchemaExport构造函数已更改,create方法里的参数也变了,最新的是如何操作的?

2个回答

SunBoy_1409
SunBoy_1409   2016.03.16 15:18
已采纳

我已找到答案,如下:

 ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                .configure()
                .build();
        MetadataImplementor metadata = (MetadataImplementor) 
                new MetadataSources(serviceRegistry)
                .buildMetadata();
        new SchemaExport().create( EnumSet.of(TargetType.DATABASE), metadata );
devmiao
devmiao   Ds   Rxr 2016.03.14 23:44
u012482799
u012482799 回复SunBoy_1409: 这个解决了么 我也在学 直接卡住了
9 个月之前 回复
SunBoy_1409
SunBoy_1409 这不就是我上面的那种方法吗,这方法在Hibernate5.1.0中已经不行了,SchemaExport已经只有无参构造函数了。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!