MyEclipse持續性開發教程:用JPA和Spring管理資料(二)
MyEclipse紅運年貨節 線上購買低至69折!火爆開搶>>
本教程介紹了MyEclipse中的一些基於JPA / Spring的功能。有關設定JPA專案的基礎知識,請先閱讀JPA教程。 本教程主要關注MyEclipse中的JPA-Spring整合以及如何利用這些函式。您將學習到:
- 為JPA和Spring建立一個專案
- 反向設計一個資料庫表來生成實體
- 實現建立,檢索,編輯和刪除功能
- 啟用容器管理的事務
持續時間:30分鐘
沒有MyEclipse? 現在下載
二、逆向工程
現在已經建立了專案,您已經準備好將PRODUCTLINE表逆向工程,並開始使用生成的實體。
1. 右鍵單擊src資料夾,然後選擇New>Package建立一個用於生成實體的包。
2. 右鍵單擊該包,然後選擇MyEclipse>Generate Entities & DAOs。
3. 選擇PRODUCTLINE,單擊Add,然後單擊Next。
4. 填寫如下所述的欄位。
Java source folder:生成檔案的專案資料夾
Java package:您在上面建立的包中放置生成的類的包
Entity Bean Generation:告訴MyEclipse生成的正確標註為用作JPA實體的普通Java類
Create abstract class:如果您想自定義生成的類,而不是每次都覆蓋修改,MyEclipse可以生成基本的抽象類以及您可以自定義和使用具體的子類。每次逆向工程時,MyEclipse只覆蓋抽象基類,在具體子類中維護您的修改。
Update persistence.xml:與Hibernate類似,您可以列出您在JPA配置檔案中使用的所有JPA實體。
Java Data Access Generation:告訴MyEclipse生成DAO實用程式類,使您可以立即儲存/查詢/更新/刪除資料庫中的實體。 這段程式碼包裝了JPA實體管理器,使得使用實體和資料庫非常容易。
Generate Precise findBy Methods:告訴MyEclipse生成findByXXX方法,其中XXX屬於相反實體上的每個屬性。 這使得可以使用任何屬性輕鬆訪問資料庫中的實體,以此作為找到它們的手段。
Generate Java interfaces:告訴MyEclipse生成頂層的DAO介面以及具體的實現(例如IProductlineDAO和ProductlineDAO)
DAO Type:根據生成的DAO的型別,MyEclipse(除了為您生成DAO實現)還可以使用掛接到現有entityManagerFactory的新DAO更新您的Spring bean配置檔案。
5. 單擊Finish完成reverse-engineer表。當逆向工程完成後,您可以再次檢視專案的Spring配置並檢視更新。
使用更新的Spring檢視,您可以看到包含的ProductlineDAO。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- MyEclipse持續性開發教程:用JPA和Spring管理資料(五)EclipseSpring
- 用MyEclipse JPA建立專案(二)Eclipse
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- 可持續性從產品開發開始
- 快應用開發教程及資源彙總,長期維護,持續更新中。。。
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- iOS持續整合(二)——證書管理神器matchiOS
- 持續整合(二)
- 基於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
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- Laravel 團隊任務管理系統(持續開發、優化)Laravel優化
- Spring Boot整合Spring Data JPA進行資料庫操作Spring Boot資料庫
- Jenkins 持續整合使用教程Jenkins
- Spring data jpa 外掛開發——解決規範和效率問題Spring
- SpringBoot資料訪問(二) SpringBoot整合JPASpring Boot
- 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(二):SpringBoot整合H2Spring Boot
- Spring Data JPA如何用於資料庫檢視?Spring資料庫
- 資料庫與Redgate SQL Toolbelt和Azure DevOps的持續整合資料庫SQLdev
- 持續整合、持續部署、持續交付、持續釋出
- Spring面試題(持續更新中)Spring面試題