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

正在回答

3 回答

首先,SchemaExport已经过时,参考hibernate5.0 javadocs,在左上角的Packages中找到org.hibernate.tool.hbm2ddl.SchemaExport,点开,如图所示:

http://img1.sycdn.imooc.com//5688c9020001324413560592.jpg

可以发现SchemaExport已经过时了,新的替代是Metadata,

Metadata可以从hibernate 文档中看到使用方式。

其实等价的与SchemaExport或Metadata的配置是:

<!-- 生成数据表的策略 -->
<prop key="hibernate.hbm2ddl.auto">update</prop>

如果觉得对你有帮助,请采为最佳答案!谢谢!

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

王x亚s辉l 提问者

非常感谢!
2016-01-03 回复 有任何疑惑可以回复我~

还是不可以呀

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

慕虎2321717

前提是库里面不能有这张表
2016-01-03 回复 有任何疑惑可以回复我~

一大堆没用的

  //配置环境,分析xml映射文件
11        Configuration conf= new Configuration()
12            .addClass(User.class);
13        
14        //生成并输出sql到文件(当前目录)和数据库
15        SchemaExport dbExport=new SchemaExport(conf);
16        dbExport.create(true, true);

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

举报

0/150
提交
取消

请求老鸟 思密达

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