paulwong

          Hibernate Tools

          Hibernate Tools是由JBoss推出的一個Eclipse綜合開發工具插件,該插件可以簡化ORM框架Hibernate,以及JBoss Seam,EJB3等的開發工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式運行。

          Hibernate Tools Eclipse插件的特征

          Hibernate Tools Eclipse插件具有以下特征或功能:
          Mapping Editor(映射文件編輯器):該編輯器可以用來編輯Hibernate XML映射文件,提供代碼自動補全,語法高亮功能。
          - 類名的自動補全
          - 屬性/表的列名自動補全

          Hibernate Console(Hibernate控制臺):它提供一個全新的Eclipse Perspective窗口,可以執行HQL,并查看查詢的結果。這是一個非常便利的工具,可以用來驗證HQL的語法是否正確。

          Configuration Wizards and Code generation(Hibernate配置文件hibernate.cfg.xml創建導航,以及代碼生成器):支 持完全反向生成功能,可以從已有的數據庫生成Hibernate配置文件hibernate.cfg.xml,同時支持"click-and- generate"方式生成Java代碼(Hibernate POJOs),DAO,XML映射文件(.hbm.xml),以及schema 文檔(.hml)等文件。

          Eclipse JDT integration(代碼補全):該工具支持Java代碼中的HQL輸入補全,以及對Java代碼中的HQL語法加以合法性驗證。

          Hibernate Tools的使用

          - Hibernate的配置文件hibernate.cfg.xml的生成
          步驟:
          1)Eclipse的菜單:選擇[File] -> [New] -> [Other] -> [Hibernate/Hibernate Configuration file (cfg.xml) ],“Next”按鈕
          2)輸入 [Database dialect] ,[Driver Class],[Connection URL],以及[DB用戶名],[密碼]等
          3)按下[Finish]按鈕,則自動生成hibernate.cfg.xml文件。
          ** "Create Console Configuration" checkbox默認為選擇狀態。被選擇的情況下,則進入“Hibernate Console Configuration ”(Hibernate Console)設置/創建頁面。

          - 設置Hibernate Console

          Hibernate Tools支持創建多個Hibernate Console。
          1)Eclipse菜單:選擇[File] -> [New] -> [Other] -> [Hibernate/Hibernate Console Configuration],“Next”按鈕
          2)在所顯示的畫面上輸入Hibernate Console的名稱[Name],目標項目名[Project],Hibernate配置文件(hibernate.cfg.xml)的路徑[Configuration file]
          3)按[Finish]按鈕,則創建Hibernate Console,同時顯示在"Hibernate Configurations"視圖中。

          - Reverse engineering and code generation:利用"click-and-generate" Reverse Engineering以及代碼生成功能自動生成所需代碼。
          ※使用Hibernate code generation(Hibernate代碼生成器)之前,需要先配置/創建Hibernate Console。
          1)可以從Hibernate 的Tool Bar,或"Run/Hibernate Code Generation"菜單啟動Hibernate代碼生成器。
          2)在所顯示的畫面上,輸入 創建好的Hibernate控制臺名稱[Console Configuration],輸出路徑「Output directory」等信息。
          ** 其它可以實際情況加以設置。
          3)打開Explore標簽,設置需要生成的代碼類型(Domain code, DAO等)
          4)設置完成之后,按下[Run]按鈕
          根據不同的配置,將自動生成Hibernate關聯文件,EJB3,JBoss Seam等文件。

          Hibernate Tools其它參考資料

          Hibernate Tools Reference Guide  [官方文檔]
          Hibernate Tools Eclipse Plugins  [官方文檔,Hibernate Tools Eclipse插件]

          posted on 2012-06-10 10:21 paulwong 閱讀(327) 評論(0)  編輯  收藏 所屬分類: HIBERNATE

          主站蜘蛛池模板: 巴彦淖尔市| 博湖县| 竹北市| 那坡县| 北碚区| 土默特右旗| 错那县| 安仁县| 湟源县| 河南省| 修武县| 萨嘎县| 昌黎县| 普陀区| 上栗县| 乌拉特中旗| 滁州市| 华安县| 盖州市| 静宁县| 赣榆县| 平利县| 北海市| 竹溪县| 海盐县| 孟连| 神农架林区| 金乡县| 青州市| 大荔县| 齐齐哈尔市| 三河市| 黄平县| 徐州市| 隆德县| 阜南县| 华安县| 甘洛县| 贺兰县| 石泉县| 额敏县|