6.数据库生成表策略
来源:互联网 发布:手机淘宝首页大图尺寸 编辑:程序博客网 时间:2024/06/06 17:43
1.在主配置文件hibernate.cfg.xml中:
<property name="hbm2ddl.auto"></property>
策略取值:参考:hibernate-release-4.2.4.Final\project\etc\hibernate.properties
(1)hibernate.hbm2ddl.auto create-drop
当SessionFactory对象被创建时,会先删除数据库表,然后重新创建数据库表,最后程序执行完,再次将表全部删除
(2)hibernate.hbm2ddl.auto create
当SessionFactory对象被创建时,会先删除数据库表,然后再重新创建表,一般是第一次运行应用程序时使用。
(3)hibernate.hbm2ddl.auto update
当SessionFactory对象被创建时:
表不存在,会根据映射配置创建表
映射配置与表结构一致,什么事都不做
映射配置与表结构不一致,会自动更新表结构,修改表结构,表中的数据并不会丢失。
(4)hibernate.hbm2ddl.auto validate
验证映射配置,与表结构是否一致。
不一致会报错。在项目试运行阶段使用。
0 0
- 6.数据库生成表策略
- Activiti 数据库表自动生成策略
- 数据库主键生成策略
- 数据库主键生成策略
- 数据库主键生成策略
- 数据库主键生成策略
- 【Hibernate3】(3)数据库生成策略
- Oracle数据库采用那种主键生成策略
- 数据库主键生成策略 方法集合
- 数据库分库分表(sharding)---全局主键生成策略
- 数据库分表策略
- 数据库分表策略
- 数据库分表策略
- installshield 12较6.0生成MS SQL数据库策略
- hibernate对各种数据库主键的生成策略
- 数据库分库分表(sharding)系列(二) 全局主键生成策略
- 数据库分库分表(sharding)系列(二) 全局主键生成策略
- 数据库分库分表(sharding)系列(二) 全局主键生成策略
- 洛谷 P1595 信封问题
- 4.POJO(持久化)类定义规则
- Leetcode 之 Lowest Common Ancestor of a Binary Search Tree
- 5.Hibernate核心的API
- Leetcode 之 sumOfLeftLeave
- 6.数据库生成表策略
- 洛谷 P1002 过河卒
- 简单的按键控制LED
- linux学习笔记--cut命令
- caffe+cuda编程
- 按键控制LED实现启动、停止按钮
- 最小生成树算法---Kruscal算法和Prim算法(入门)
- java操作Excel文件
- 7.C3P0