hibernate hibernate.hbm2ddl.auto属性
来源:互联网 发布:宜家电脑桌 知乎 编辑:程序博客网 时间:2024/06/09 23:16
hibernate配置属性中,hibernate.hbm2ddl.auto可以帮助你实现正向工程,即由java代码生成数据库脚本,进而生成具体的表结构.
在hibernate.cfg.xml中:
<property name="hibernate.hbm2ddl.auto"></property>
它包含4个属性:
在hibernate.cfg.xml中:
<property name="hibernate.hbm2ddl.auto"></property>
它包含4个属性:
- create : 会根据你的model类来生成表,但是每次运行都会删除上一次的表,重新生成表,哪怕2次没有任何改变
- create-drop : 根据model类生成表,但是sessionFactory一关闭,表就自动删除
- update : 最常用的属性,也根据model类生成表,即使表结构改变了,表中的行仍然存在,不会删除以前的行(如果更新了表配置文件,会相应的更新数据库中的表结构,但不会删除已有的行和列 ,但是存在表中原先的值不会删除)
- validate : 只会和数据库中的表进行比较,不会创建新表,若 .hbm.xml 文件中的列在数据表中不存在,则抛出异常
0 0
- hibernate hibernate.hbm2ddl.auto属性
- Hibernate学习--------------------hibernate hibernate.hbm2ddl.auto属性
- 关于hibernate.hbm2ddl.auto 属性
- 【hibernate】配置hbm2ddl.auto属性
- hibernate的hibernate.hbm2ddl.auto属性
- hibernate的hibernate.hbm2ddl.auto属性
- hibernate的hibernate.hbm2ddl.auto属性
- Hibernate的hibernate.hbm2ddl.auto属性
- hibernate.hbm2ddl.auto的属性值
- hibernate配置属性hbm2ddl.auto解析
- hibernate.hbm2ddl.auto
- 姚博文 hibernate.hbm2ddl.auto
- hibernate.hbm2ddl.auto
- hibernate.hbm2ddl.auto
- hibernate.hbm2ddl.auto配置
- hibernate.hbm2ddl.auto
- hibernate.hbm2ddl.auto
- hibernate.hbm2ddl.auto
- 使用vmware-vdiskmanager.exe将多个vmdk文件转化成一个vmdk文件
- 面向对象程序设计(OOP)的六大原则
- [Bzoj1191][HNOI2006]超级英雄Hero
- 聊天加密软件
- 罗永浩回顾创业历程:转角遇贵人
- hibernate hibernate.hbm2ddl.auto属性
- html
- 软件测试-黑盒,白盒
- TCP滑动窗口分析
- 控制浏览器使用缓存
- PCA (主成分分析)详解结合matlab
- 字符设备驱动要点
- C语言scanf函数笔记
- 底气不足型的男士