使用myeclipse從資料庫反射生成實體類和對映檔案,hibernate帶給我們的O/RMapping思想是很正確的,即從面相物件的角度來設計工程中的實體物件,建立pojo,然後在編寫hbm.xml對映檔案來生成資料表。但是在實際開發中,往往我們會首先從資料庫的設計角度出發來實現我們預期的專案。 所以,這裡詳述從資料庫表到實體類的生成。
工具/原料
MyEclipse 8.5
Sql Server 2005
方法/步驟
首先讓DB Browser顯示在myeclipse頁面
在DB Browser對話方塊裡“右鍵”,“NEW”
在彈出框裡填寫資料庫資訊,每一項都是必填項,點選“Test Driver”,測試連線,提示“... successfully ...”,標識正確,點選“finish”,DB Browser對話方塊裡會出現新建的資料庫連線。
資料庫的表和DB Browser對話方塊裡新建的資料庫表可以對應上
選中需要反射的表,可以多表選擇,右鍵選擇“Hibernate Reverse Engineering”,在彈出框裡選擇和填寫相應資訊
新增成功!
注意事項
這裡只分享了sql server2005,不同的資料庫,步驟是相同的,只是步驟3頁面1的資訊不同和步驟5頁面5的主鍵生成策略不同,自行嘗試