MyEclipse持續性開發教程:用JPA和Spring管理資料(一)

AABBbaby發表於2018-01-30

MyEclipse開年鉅惠 線上購買低至75折!立即開搶>>

MyEclipse最新版下載

本教程介紹了MyEclipse中的一些基於JPA / Spring的功能。有關設定JPA專案的基礎知識,請先閱讀JPA教程。 本教程主要關注MyEclipse中的JPA-Spring整合以及如何利用這些函式。您將學習到:

  • 為JPA和Spring建立一個專案
  • 反向設計一個資料庫表來生成實體
  • 實現建立,檢索,編輯和刪除功能
  • 啟用容器管理的事務

持續時間:30分鐘

沒有MyEclipse? 現在下載

一、使用JPA和Spring Facets建立一個Java專案

將JPA和Spring功能新增到Java或Web專案中是最常見的。 本教程使用Java專案來演示這些技術是如何工作的。

注意:您可以下載本教程中開發的專案,然後匯入到工作區中。

1. 建立一個名為SampleJPASpringProject的示例Java專案,並向其新增JPA facet 。

2. 右鍵單擊該專案,然後選擇MyEclipse>Project Facets>Install Spring Facet。

3. 單擊Next接受Spring版本和runtime預設值。

設定Spring版本和目標執行時

4. MyEclipse建立一個新的applicationContext.xml資料夾,然後單擊Next。

設定bean配置

5. 注意Add Spring-JPA support核取方塊,它指示MyEclipse在這個JPA專案中生成源,將Spring和JPA整合在一起。 因為您將Spring新增到JPA專案,所以預設情況下會選擇此項。 此外預設情況下,支援使用@Transactional Spring註釋。單擊Finish。

新增Spring-JPA功能

注意:Spring Container-Managed Transactions部分介紹了基於註釋的事務支援。

既然該專案已新增了JPA和Spring facets,則可以開啟applicationContext.xml Spring bean配置檔案,並檢視專案是如何配置的。 通過單擊編輯器底部的Beans Graph選項開啟圖形檢視。

Spring配置

你可以從Spring bean配置檔案中看到不同的bean是如何配置的。 transactionManager使用entitytManagerFactory,後者依次使用JPA永續性單元(在新增JPA facets時建立的)。

更多資訊敬請訪問MyEclipse中文網>>

相關文章