利用hibernate框架工具生成數據表

    由於學習java框架技術的緣由,常常在網上下載一些ssh方面的代碼來看,在這個過程當中發現大部分朋友在分享的過程當中沒有將項目的sql文件一併拿出,這給本身的部署學習過程帶來很多麻煩。相信這也是很多初學者都遇到過的小麻煩。沒事的時候找找網上有不有現成的解決方案可用。發現利用hibernate內的「SchemaExport」就能夠解決問題。現分享以下;java

  1. 建立一個新項目用來存放所須要的jar包,配置文件,工具類
    sql

  2. 創建項目結構圖以下:數據庫

3、配置框架

配置hibernate配置文件和log4j文件ssh

4、工具類編寫以下:工具

package hibernate2dll;
 
import model.ProductTable;

import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;



class UserTest{ 
    public static void main(String[] args) throws Exception{ 
    	//ProductTable
    	//ProTypeTable
    	//UserTable
        //配置環境,分析xml映射文件
        Configuration conf= new Configuration()
            .addClass(ProductTable.class);
        
        //生成並輸出sql到文件(當前目錄)和數據庫
        SchemaExport dbExport=new SchemaExport(conf);
        dbExport.create(true, true);
            }
}

5、運行項目學習

相關文章
相關標籤/搜索