原創(chuàng)|使用教程|編輯:龔雪|2018-02-05 11:12:06.000|閱讀 229 次
概述:本教程介紹了MyEclipse中的一些基于JPA / Spring的功能。有關(guān)設(shè)置JPA項(xiàng)目的基礎(chǔ)知識(shí),請(qǐng)先閱讀JPA教程。 本教程主要關(guān)注MyEclipse中的JPA-Spring集成以及如何利用這些函數(shù)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MyEclipse紅運(yùn)年貨節(jié) 在線購(gòu)買低至69折!
【】
本教程介紹了MyEclipse中的一些基于JPA / Spring的功能。有關(guān)設(shè)置JPA項(xiàng)目的基礎(chǔ)知識(shí),請(qǐng)先閱讀。 本教程主要關(guān)注MyEclipse中的JPA-Spring集成以及如何利用這些函數(shù)。您將學(xué)習(xí)到:
持續(xù)時(shí)間:30分鐘
沒有MyEclipse?
現(xiàn)在已經(jīng)建立了項(xiàng)目,您已經(jīng)準(zhǔn)備好將PRODUCTLINE表逆向工程,并開始使用生成的實(shí)體。
1. 右鍵單擊src文件夾,然后選擇New>Package創(chuàng)建一個(gè)用于生成實(shí)體的包。
2. 右鍵單擊該包,然后選擇MyEclipse>Generate Entities & DAOs。
3. 選擇PRODUCTLINE,單擊Add,然后單擊Next。
4. 填寫如下所述的字段。
Java source folder:生成文件的項(xiàng)目文件夾
Java package:您在上面創(chuàng)建的包中放置生成的類的包
Entity Bean Generation:告訴MyEclipse生成的正確標(biāo)注為用作JPA實(shí)體的普通Java類
Create abstract class:如果您想自定義生成的類,而不是每次都覆蓋修改,MyEclipse可以生成基本的抽象類以及您可以自定義和使用具體的子類。每次逆向工程時(shí),MyEclipse只覆蓋抽象基類,在具體子類中維護(hù)您的修改。
Update persistence.xml:與Hibernate類似,您可以列出您在JPA配置文件中使用的所有JPA實(shí)體。
Java Data Access Generation:告訴MyEclipse生成DAO實(shí)用程序類,使您可以立即保存/查找/更新/刪除數(shù)據(jù)庫(kù)中的實(shí)體。 這段代碼包裝了JPA實(shí)體管理器,使得使用實(shí)體和數(shù)據(jù)庫(kù)非常容易。
Generate Precise findBy Methods:告訴MyEclipse生成findByXXX方法,其中XXX屬于相反實(shí)體上的每個(gè)屬性。 這使得可以使用任何屬性輕松訪問(wèn)數(shù)據(jù)庫(kù)中的實(shí)體,以此作為找到它們的手段。
Generate Java interfaces:告訴MyEclipse生成頂層的DAO接口以及具體的實(shí)現(xiàn)(例如IProductlineDAO和ProductlineDAO)
DAO Type:根據(jù)生成的DAO的類型,MyEclipse(除了為您生成DAO實(shí)現(xiàn))還可以使用掛接到現(xiàn)有entityManagerFactory的新DAO更新您的Spring bean配置文件。
5. 單擊Finish完成reverse-engineer表。當(dāng)逆向工程完成后,您可以再次查看項(xiàng)目的Spring配置并查看更新。
使用更新的Spring視圖,您可以看到包含的ProductlineDAO。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)