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建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- 可持續性從產品開發開始
- 快應用開發教程及資源彙總,長期維護,持續更新中。。。
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- 基於springmvc+spring-data-jpa+dubbo開發web應用SpringMVCWeb
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- Spring Boot 2.x基礎教程:Spring Data JPA的多資料來源配置Spring Boot
- DBeaver安裝教程(開發人員和資料庫管理員通用資料庫管理工具)資料庫
- gitlab和jenkins做持續整合構建教程GitlabJenkins
- 開發常識 持續更新~~
- odrotbohm/jddd:使用Spring和JPA開發支援DDD概念的庫包Spring
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- 持續可用與CAP理論 - 一個資料庫系統開發者的觀點資料庫
- Laravel 團隊任務管理系統(持續開發、優化)Laravel優化
- Spring Boot整合Spring Data JPA進行資料庫操作Spring Boot資料庫
- Jenkins 持續整合使用教程Jenkins
- Spring data jpa 外掛開發——解決規範和效率問題Spring
- OSPO如何成為開源可持續性和安全性的關鍵槓桿
- spring mvc 的jpa JpaRepository資料層訪問SpringMVC
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- 最新版 JetBrains 全家桶啟用教程(持續更新)AI
- Spring Batch + JPA 處理 Excel 檔案教程SpringBATExcel
- HTTP非持續連線和持續連線HTTP
- 愛立信:消費者、可持續性和ICT
- MyEclipse安裝教程Eclipse
- Java後臺開發學習(4)——Spring Data JpaJavaSpring
- 微信小程式開發(持續更新)微信小程式
- Spring Boot 2和JPA入門Spring Boot
- Spring Data JPA如何用於資料庫檢視?Spring資料庫
- 資料庫與Redgate SQL Toolbelt和Azure DevOps的持續整合資料庫SQLdev
- 持續整合、持續部署、持續交付、持續釋出
- Spring面試題(持續更新中)Spring面試題
- MongoDB 資料庫管理和開發:Navicat for MongoDB macMongoDB資料庫Mac
- 基於spring-boot&spring-data-jpa的web開發環境整合SpringbootWeb開發環境
- 前端開發中遇到的一些問題----持續更新前端