Hibernate生成表结构两种方式

48 篇文章 0 订阅
生成表结构两种方式:
	1,hbm2ddl.auto			自动生成表结构
		<!-- 
			create:先删除,再创建。
			update:如果表不存在就创建,不一样就更新,一样就什么都不做。
			create-dorp:初始化时创建表,SessionFactory执行close()时删除表。
			validate:验证表结构是否一致,如果不一致,就抛异常。
		 -->	
		<property name="hbm2ddl.auto">update</property>
	2,使用SchemaExport工具类
		//根据配置生成表结构
		Configuration cfg = new Configuration().configure();
		SchemaExport schemaExport = new SchemaExport(cfg);
		//第一个参数script的作用: print the DDL to the console(打印生成脚本到控制台)
		//第二个参数export的作用: export the script to the database(导出生成脚本到数据库)
		schemaExport.create(true, false);


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值