请求老鸟 思密达

来源:1-6 生成表结构

王x亚s辉l

2016-01-03 14:22

5688bdf20001400205000440.jpg

5688bdf30001f5c205000233.jpg

5688bdf30001a07e05000194.jpg

请求老鸟回答一下

写回答 关注

3回答

  • 堂堂堂堂糖糖糖童鞋
    2016-01-03 15:12:46
    已采纳

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

    http://img.mukewang.com/5688c9020001324413560592.jpg

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

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

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

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

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

    王x亚s辉l

    非常感谢!

    2016-01-03 16:45:40

    共 1 条回复 >

  • 王x亚s辉l
    2016-01-03 14:55:54

    还是不可以呀

    慕虎2321...

    前提是库里面不能有这张表

    2016-01-03 16:36:49

    共 1 条回复 >

  • 慕虎2321717
    2016-01-03 14:35:51

    一大堆没用的

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

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80697 学习 · 797 问题

查看课程

相似问题