在hibernate中,每個數據表對應的其實是一個實體類,每個實體類有一個對應的hbm.xml配置文件匹配,myeclipse中有個MyEclipse Database Explorer視圖,它提供了myeclipse與數據庫直接連接的內置窗口,並且通過此窗口可以生成hibernate的mapping文件
運用myeclipse的MyEclipse Database Explorer可以在2分鐘內生成hibernate的映射文件
環境:myeclipse 5.5 + oracle10g
具體操作步驟如下:
一、MyEclipse Database Explorer 建立數據庫連接
1.在myeclipse 工具欄的file-new-project-Web Project, 新建一個web項目如testHibernate
2.點擊myeclipse工具欄的window-Open Perspective-MyEclipse DatabaseExplorer ,如圖想
3.點擊鼠標右鍵 New , 如圖
4.在New Database Connection Driver 的 Driver template選擇Oracle(Thin driver),並填寫Driver name,Connection URL,User name,Password
選擇Driver JARS 添加oracle10驅動class12.jar。點擊Next
5.選擇第二個選項(表示只顯示當前用戶的表),第一個選項是顯示所有用戶的表
二、爲web項目添加hibernate支持
1.選中web項目testHibernate,點擊鼠標右鍵MyEclipse-Add HibernateCapabilities
2.選擇擇hibernate.cfg.xml的目錄結構
3.選擇數據庫連接方式, 在DB Driver中選擇之前建的數據庫連接
4.點擊next。新建SessionFactory包,並Finish
三、根據MyEclipse Database Explorer中的表生成Hibernate映射文件
1.選擇表ADDRESS,點擊鼠標右鍵,選擇Hibernate ResverseEngineering
2.選擇主鍵增長方式,這裏選的是序列sequence
3.選擇主鍵增長的方式,以及生成的pojo對象的類名稱
4.點擊Finish,即可生成address的映射文件和pojo對象