原創(chuàng)|使用教程|編輯:龔雪|2017-09-07 10:23:16.000|閱讀 463 次
概述:本教程主要為大家介紹如何使用MyEclipse進(jìn)行EJB項目的開發(fā),在本節(jié)中我們主要介紹EJB 3.x項目中的持久性支持和EJB項目參數(shù)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
你開學(xué),我放價!MyEclipse線上狂歡繼續(xù)!
【】
當(dāng)創(chuàng)建EJB 3.x項目時,作為選項您可以添加JPA支持。
如果要包含對持久性的支持,JPA Facet頁面允許您指定運(yùn)行時數(shù)據(jù)源并選擇MyEclipse數(shù)據(jù)庫驅(qū)動程序和模式。您的項目必須包括從數(shù)據(jù)庫逆向工程實體的JPA facet。如果在創(chuàng)建項目時不添加持久性支持,可以通過右鍵單擊項目并選擇MyEclipse> Project Facets> Install JPA Facet來添加JPA facet。
不要僅僅依賴MyEclipse附帶的庫,您可以下載庫包含在您的項目中。單擊添加按鈕添加用戶庫。
您可以隨時使用Java持久性屬性頁面更改EJB 3項目的設(shè)計時驅(qū)動程序關(guān)聯(lián)。想要打開此頁面,請右鍵單擊該項目,然后選擇Properties。展開MyEclipse,然后選擇Java Persistence。
您可以通過逆向工程來創(chuàng)建包含數(shù)據(jù)庫表內(nèi)容的Java類。 創(chuàng)建項目時,默認(rèn)在項目源文件夾中生成默認(rèn)包,您可以使用此默認(rèn)包來包含數(shù)據(jù)庫工件。
要生成實體,請在Package Explorer視圖中右鍵單擊該項目,然后選擇MyEclipse>Generate Entities & Facades,這將啟動EJB3逆向工程向?qū)А?/p>
注意:您的項目必須包括執(zhí)行此功能的JPA facet。
您還可以從DB Browser視圖中生成實體。右鍵單擊想要逆向工程的表,然后從菜單中選擇EJB3 Reverse Engineering。
逆向工程的過程是可完全自定義的。在EJB3逆向工程向?qū)е校梢赃x擇要生成的工件和工件所基于的數(shù)據(jù)庫表。 您還可以指定放置工件的Java包。
以下是逆向工程流程生成的代碼的幾個示例代碼片段。
有關(guān)實體編輯工具的更多信息,請參閱。
MyEclipse提供了一些可自定義的參數(shù)。當(dāng)您創(chuàng)建一個新的EJB項目時,將會預(yù)先填充許多向?qū)ё侄危S多這些字段的值通常來自MyEclipse系統(tǒng)參數(shù)。
想要訪問MyEclipse參數(shù),請選擇Window>Preferences,展開MyEclipse>Java Enterprise Project,然后選擇EJB Project。
注意:更改EJB項目模板文件夾僅影響新項目,而不影響現(xiàn)有項目。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)