hibernate根据hbm自动生成数据库
2013-05-08 20:04
127 查看
今天碰到一个很老的项目,只有hbm文件没有数据库,想根据hbm文件生成数据库,如何操作呢?
只需要在hibernate的配置中加入如下属性配置就行<prop key="hibernate.hbm2ddl.auto">create</prop> 这个属性的值有create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
只需要在hibernate的配置中加入如下属性配置就行<prop key="hibernate.hbm2ddl.auto">create</prop> 这个属性的值有create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
相关文章推荐
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 在MyEclipse的web项目/java项目中,使用Hibernate-tools中的hbm2java和hbm2ddl工具,根据hbm文件自动生成pojo和数据库脚本
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- Hibernate中利用配置文件(hbm)自动生成数据库表
- Intellij IDEA 根据数据库自动生成pojo和hbm
- Hibernate 自动生成映射文件 || 根据pojo类生成数据库表
- 根据hibernate.cfg.xml配置文件和相应实体类及其.hbm.xml文件生成对应的数据库表
- Intellij IDEA 根据数据库自动生成pojo和hbm
- hibernate 根据配置文件自动生成数据库表
- hibernate 自动生成数据库(根据hibernate配置文件)
- Idea下Hibernate手动配置好实体类和hbm.xml后自动生成数据库表报错
- Intellij IDEA 根据数据库自动生成pojo和hbm
- 根据当月数据库自动生成下个月数据库--1
- hibernate jpa注解配置自动生成数据库时间
- tigercode是一款自动代码生产工具,支持springmvc+spring+mybatis或springmvc+spring+hibernate框架生成,数据库支持mysql ,oracle
- 【Hibernate】自动生成数据库表
- 如何根据hibernate的实体类和实体类配置文件生成数据库的表