Hibernate数据库对象的创建与导出

2014-11-24 01:25:20 · 作者: · 浏览: 0

Hibernate 与数据库的关系是ORM关系,对象映射数据库

那么如何通过对象对数据库进行各种对象的ddl与dml操作呢?

数据库对象操作的〈database-object ../〉+ SchemaExport

1、hibernate.cfg.xml

  

  


  

  
	
   
     。。。。。。。。
   
  
		
  
		
  
   create
  
		
  
		
  
   true
  
		
  
		
  
   true
  
		
  
		
  
	

2、lovejk.hbm.xml

  

  


  

  
	
   
	
    
     
    
     create table testjk(name varchar(256));
     
     
     
     
     
     
   	

  

3、执行

public static void main(String[] args) throws Exception
{
		//实例化Configuration,这行代码默认加载hibernate.cfg.xml文件
		Configuration conf = new Configuration().configure();
		//以Configuration创建SessionFactory
		SessionFactory sf = conf.buildSessionFactory();
//		//创建SchemaExport对象
		SchemaExport se = new SchemaExport(conf);
//		//设置输出格式良好的SQL脚本
		se.setFormat(true);
//	        //设置保存SQL脚本的文件名
		se.setOutputFile("d:\\1.sql");
//		//输出SQL脚本,并执行SQL脚本			
		se.create(true, true);
		sf.close();
			
}

总结:简单粗暴!