码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate---hbm2ddl

时间:2018-05-28 21:13:17      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:并且   size   自动   实体   技术分享   hiberna   inf   ddl   png   

          Hibernate---hbm2ddl

  hibernate配置文件--hbm2ddl.auto属性值的区别:

   update:

    最常用的取值,如果但其数据库中不存在表结构,那么自动创建表结构。

    如果存在表结构,并且表结构与实体一致,那么不做修改

    如果存在表结构,并且表结构与实体不一致,那么会修改表结构,保留原有列

   create:

    使用少,无论是否存在表结构,每次启动hibernate都会创建表结构。

   create-drop:

    使用少,无论是否存在表结构,每次启动hibernate都会在创建表结构,每次hibernate运行结束时删除表

   validate:

    不会自动创建表结构,也不会自动维护表结构,hibernate只校验表结构,如果表表结构不一致就会抛出异常

    技术分享图片

 

Hibernate---hbm2ddl

标签:并且   size   自动   实体   技术分享   hiberna   inf   ddl   png   

原文地址:https://www.cnblogs.com/meiLinYa/p/9102104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!