Hibernate Tools-程式碼生成cfg.xml,hbm.xml和持久類
建立好資料庫後,點選一個鍵,程式碼就生成了,這實在是份十分愜意的事情,前面有介紹Hibernate Tools就可以生成程式碼,那麼我們怎麼利用它來生成程式碼呢。
下面就把詳細步驟貼出來,同樣,有圖有真相。
Step1:安裝好Hibernate Tools,建立一個Dynamic web project,筆者工程名為“HibernateTest”
Step2:筆記以Mysql為示例,所以安裝一個Mysql,建立相應測試資料庫及表,下圖為筆者的資料庫及表
Step3:將MySql的Jdbc驅動拷貝至lib目錄,筆者的為mysql-connector-java-5.1.14-bin.jar,可以去Mysql官網下載
Step4:利用Hibernate Tools生成hibernate.cfg.xml檔案,如下圖:
點選後可以對hibernate.cfg.xml命令,不管它直接預設轉到下一步的配置介面,筆者的配置如下圖:
點選完成後,它將生成如下xml的配置檔案
1 |
<?xml
version= "1.0" encoding= "UTF-8" ?><br><!DOCTYPE
hibernate-configuration PUBLIC<br> "-//Hibernate/Hibernate
Configuration DTD 3.0//EN" <br> ><br><hibernate-configuration><br>
<session-factory><br> <property name= "hibernate.connection.driver_class" >com.mysql.jdbc.Driver</property><br>
<property name= "hibernate.connection.password" > 111 </property><br>
<property name= "hibernate.connection.url" 3306 /javadb</property><br>
<property name= "hibernate.connection.username" >root</property><br>
<property name= "hibernate.dialect" >org.hibernate.dialect.MySQLDialect</property><br>
</session-factory><br></hibernate-configuration><br>
|
Step5:Hibernate Console 配置
a.右鍵工程,點選Run as-Run Configurations進入如下介面並選擇Hibernate Console Configuration:
b.新建一個Configure名為HibernateConsole,名字可隨個人愛好來命名
筆者各標籤頁配置如下:
Step6:利用Hibernat Tools生成reveng.xml
a.工程中右鍵如下圖,新增reveng.xml
b.沒啥說的命個名,選擇放置位置
c.按照箭頭方向進行操作,選擇console的配置,再點選重新整理,就能看到資料庫中的表,將它們Include進來,如下圖
d:最終效果
Step7:這是最後一步了,激動人心的時刻就要到了
a.在Eclipse的工具欄中將Hibernate Code Generate顯示出來,顯示出來後點擊Hibernate Code Generate Configurations,如下圖:
如果沒有找到Hibernate Code Generation Configurations....說明沒有切換到Hibernate檢視
b.Main標籤頁中選擇控制檯,選擇檔案輸出路徑,包名,reveng.xml檔案
c.Exporters標籤頁,選擇要生成的檔案,記得勾上Hebernate xml Mappings及Hebernate xml Configuration,它們將自動生成對映檔案並註冊,
配置好後,點選Run即可生成程式碼。
大功告成,最後的生成的程式碼結構如下圖:
感謝你的閱讀,希望本文對你有用!
from:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html
http://blog.csdn.net/afdnlw/article/details/18450493