翻譯|行業(yè)資訊|編輯:龔雪|2023-02-27 10:20:32.943|閱讀 140 次
概述:本文將為大家介紹MyEclipse中的EJB開發(fā)工具,歡迎下載最新版IDE體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在上文中(點擊這里回顧>>),我們?yōu)榇蠹医榻B了MyEclipse EJB開發(fā)工具以及如何創(chuàng)建一個EJB項目。本文將繼續(xù)講解如何EJB 3.x項目的持久性支持,以及EJB項目的參數(shù)等,歡迎下載最新版體驗!
當開發(fā)者創(chuàng)建一個EJB 3. x項目時,作為一個選項,可以添加JPA支持。
如果包含持久性支持,JPA Facet頁面允許開發(fā)者指定運行時JNDI數(shù)據(jù)源并選擇MyEclipse數(shù)據(jù)庫驅(qū)動程序和模式。開發(fā)者的項目必須包括JPA方面,以便從數(shù)據(jù)庫中反向工程實體。如果您在創(chuàng)建項目時沒有添加持久性支持,可以通過右鍵單擊項目并選擇MyEclipse>Project Facets>Install JPA Facet。
開發(fā)者可以下載庫并將其包含到項目中,而不是僅僅依賴附帶的庫,單擊圖標添加用戶庫。
開發(fā)人員可以在任何時候使用Java Persistence屬性頁更改EJB 3項目的設計時驅(qū)動程序關聯(lián)。要打開此頁,右鍵單擊項目,并選擇Properties,展開MyEclipse,并選擇Java Persistence。
開發(fā)人員可以通過反向工程創(chuàng)建包含數(shù)據(jù)庫表內(nèi)容的Java類,創(chuàng)建項目時,在項目源文件夾中默認生成一個默認包,可以使用這個默認包來包含數(shù)據(jù)庫構件。
要生成實體,在Package Explorer視圖中右鍵單擊項目,并選擇MyEclipse> generate entities & Facades,這將啟動EJB3反向工程向?qū)А?
注意:您的項目必須包括JPA facet來執(zhí)行此功能。
開發(fā)者還可以從DB Browser視圖生成實體,右鍵單擊要反向工程的表,并從菜單中選擇EJB3 Reverse Engineering。
逆向工程過程是完全可定制的,在EJB3逆向工程向?qū)е?,您可以選擇要生成的構件以及構件所基于的數(shù)據(jù)庫表,還可以指定放置工件的Java包。
下面是逆向工程過程生成的幾個示例代碼片段。
提供了許多可定制的參數(shù),當開發(fā)者創(chuàng)建一個新的EJB項目時,許多向?qū)ё侄味际穷A先填充的,這些字段的值通常來自MyEclipse系統(tǒng)參數(shù)。
要訪問MyEclipse參數(shù),請選擇Window>Preferences,展開MyEclipse>Java Enterprise Project,然后選擇EJB Project。
注意:更改EJB項目模板文件夾只影響新項目,不影響現(xiàn)有項目。
MyEclipse技術交流群:742336981 歡迎一起進群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)