原創|使用教程|編輯:龔雪|2018-02-05 11:12:06.000|閱讀 229 次
概述:本教程介紹了MyEclipse中的一些基于JPA / Spring的功能。有關設置JPA項目的基礎知識,請先閱讀JPA教程。 本教程主要關注MyEclipse中的JPA-Spring集成以及如何利用這些函數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
MyEclipse紅運年貨節 在線購買低至69折!
【】
本教程介紹了MyEclipse中的一些基于JPA / Spring的功能。有關設置JPA項目的基礎知識,請先閱讀。 本教程主要關注MyEclipse中的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。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網