Hibernate控制台显示创建数据库表语句

Posted 走在一线的码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate控制台显示创建数据库表语句相关的知识,希望对你有一定的参考价值。

 1 package cqvie.yjq.View;
 2 
 3 import org.hibernate.Session;
 4 import org.hibernate.Transaction;
 5 import org.hibernate.cfg.AnnotationConfiguration;
 6 import org.hibernate.tool.hbm2ddl.SchemaExport;
 7 
 8 public class Test {
 9 
10     public static void main(String[] args) {
11     
12         //调用建表语句
13         exportDDL();
14         
15     }
16 
17     //建表语句
18     public static void exportDDL() {  
19         Configuration configuration = new AnnotationConfiguration().configure();   
20         SchemaExport sexport = new SchemaExport(configuration);  
21         sexport.setFormat(true);//格式化输出  
22           sexport.setDelimiter(";");      //每句sql都以;结尾  不然导入sql的时候会出现错误  
23         sexport.setOutputFile("D:\\auto.sql");  
24         sexport.create(true, true);  
25     }  
26 }

 

以上是关于Hibernate控制台显示创建数据库表语句的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate学习创建数据表

HIBERNATE怎样查看sql语句

spring集成hibernate 怎样在控制台输出打印建表语句

Hibernate 基础

Hibernate常用配置

Hibernate连接mysql数据库并自动创建表