MyEclipse持續性開發教程:用JPA和Spring管理資料(一)
MyEclipse開年鉅惠 線上購買低至75折!立即開搶>>
本教程介紹了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預設值。
4. MyEclipse建立一個新的applicationContext.xml資料夾,然後單擊Next。
5. 注意Add Spring-JPA support核取方塊,它指示MyEclipse在這個JPA專案中生成源,將Spring和JPA整合在一起。 因為您將Spring新增到JPA專案,所以預設情況下會選擇此項。 此外預設情況下,支援使用@Transactional Spring註釋。單擊Finish。
注意:Spring Container-Managed Transactions部分介紹了基於註釋的事務支援。
既然該專案已新增了JPA和Spring facets,則可以開啟applicationContext.xml Spring bean配置檔案,並檢視專案是如何配置的。 通過單擊編輯器底部的Beans Graph選項開啟圖形檢視。
你可以從Spring bean配置檔案中看到不同的bean是如何配置的。 transactionManager使用entitytManagerFactory,後者依次使用JPA永續性單元(在新增JPA facets時建立的)。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- MyEclipse持續性開發教程:用JPA和Spring管理資料(三)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(二)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(四)EclipseSpring
- MyEclipse持續性開發教程:用JPA和Spring管理資料(五)EclipseSpring
- 用MyEclipse JPA建立專案(一)Eclipse
- 可持續性從產品開發開始
- 用 MyEclipse 開發 Spring 入門操作EclipseSpring
- 快應用開發教程及資源彙總,長期維護,持續更新中。。。
- Spring Cloud 簡單教程 持續更新中SpringCloud
- 用MyEclipse JPA建立專案(四)Eclipse
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 軟體開發為何採用持續整合
- MyEclipse移動開發教程:設定所需配置的iOS應用(一)Eclipse移動開發iOS
- 開發常識 持續更新~~
- MyEclipse WebSphere開發教程:WebSphere 7安裝指南(一)EclipseWeb
- MyEclipse WebSphere開發教程:WebSphere 8安裝指南(一)EclipseWeb
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- Laravel 團隊任務管理系統(持續開發、優化)Laravel優化
- DBeaver安裝教程(開發人員和資料庫管理員通用資料庫管理工具)資料庫
- 微信小程式開發(持續更新)微信小程式
- 你可能需要的開發資源整理(持續更新)
- OSPO如何成為開源可持續性和安全性的關鍵槓桿
- 資料併發性和一致性——資料庫概念資料庫
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- MyEclipse WebSphere開發教程:安裝和更新WebSphere 6.1, JAX-WS, EJB 3.0(一)EclipseWeb
- 基於springmvc+spring-data-jpa+dubbo開發web應用SpringMVCWeb
- oracle資料併發性和一致性Oracle
- odrotbohm/jddd:使用Spring和JPA開發支援DDD概念的庫包Spring
- Spring Boot 2.x基礎教程:Spring Data JPA的多資料來源配置Spring Boot
- HP DP助中石油勘探開發研究院發展可持續性IT
- iOS開發常用巨集,持續更新中iOS
- HTTP非持續連線和持續連線HTTP
- Jenkins 持續整合使用教程Jenkins
- 【持續更新】Eclipse使用教程Eclipse
- 持續整合、持續部署、持續交付、持續釋出
- 【原創】Struts1.x系列教程(1)-B:用MyEclipse開發第一個Struts程式Eclipse
- Spring data jpa 外掛開發——解決規範和效率問題Spring