MyEclipse開年鉅惠 在線購買低至75折!當即開搶>>數據庫
【MyEclipse最新版下載】app
本教程介紹了MyEclipse中的一些基於JPA / Spring的功能。有關設置JPA項目的基礎知識,請先閱讀JPA教程。 本教程主要關注MyEclipse中的JPA-Spring集成以及如何利用這些函數。您將學習到:eclipse
持續時間:30分鐘編輯器
沒有MyEclipse? 如今下載函數
將JPA和Spring功能添加到Java或Web項目中是最多見的。 本教程使用Java項目來演示這些技術是如何工做的。學習
注意:您能夠下載本教程中開發的項目,而後導入到工做區中。ui
1. 建立一個名爲SampleJPASpringProject的示例Java項目,並向其添加JPA facet 。spa
2. 右鍵單擊該項目,而後選擇MyEclipse>Project Facets>Install Spring Facet。.net
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時建立的)。