[Java] Hibernate 基本配置

下載安裝 Hibernate

  1. google "Hibernate Tools" 或 "JBoss Tools" 進入 JBoss Tools 選 Download ,找穩定版本(例如 JBoss Tools 4.19.1.Final) 點 Download,獲得一個 URL (例如 https://download.jboss.org/jbosstools/photon/stable/updates/)
  2. 打開 Eclipse JavaEE,選擇 Help > Install new Software... > 在 Work with 填入上述 URL 靜候片刻,清單會列出很多可以下載的東西,在 Filter 輸入 hibernate ,點選 Hibernate Tools 和 JBoss Maven Hibernate Configurator,點選 Next 後會開始下載,進度條在右下角要注意不要沒下載完就關閉
  3. 依提示同意條款和重開 Eclipse 後,File > New > Other... 在 Wizard 中搜尋 hibernate 若有 cfg.xml 和 hbm.xml 等四個選項則成功
  4. google "Hibernate ORM" 進入 Hibernate.org 點選 ORM 標籤,選擇最新且穩定版本,下拉選 Zip Archive 下載
  5. 解開檔案(例如 hibernate-release-5.5.7.Final.zip),可以找個 Source 資料夾集中管理

Library 配置

  1. 新增 MySQL 驅動 jar 檔(例如 mysql-connector-java-8.0.26.jar)到 project/src/main/webapp/WEB-INF/lib 下
  2. 將 Hibernate ORM 解開的 /lib/required/ 下所有 jar 檔新增到 project/src/main/webapp/WEB-INF/lib 下
  3. 以上應該就會新增這些 jar 檔了,若還沒有就在 Eclipse Java EE 中 Project Explorer 樹狀圖在上述 WEB-INF/lib 右鍵 Source > Format ,或去 Build Path ,則會新增到 Web App Libraries ,可再去確認

至於使用 Hibernate 有兩種對應方法:

  1. 使用外置的持久化物件與關聯資料庫映射檔案 Obj.hbm.xml
  2. 使用寫在持久化物件的類別中的註釋Annotation來定義映射

留言