MyEclipse紅運年貨節 在線購買低至69折!火爆開搶>>數據庫
【MyEclipse最新版下載】eclipse
本教程介紹了MyEclipse中的一些基於JPA / Spring的功能。有關設置JPA項目的基礎知識,請先閱讀JPA教程。 本教程主要關注MyEclipse中的JPA-Spring集成以及如何利用這些函數。您將學習到:函數
持續時間:30分鐘學習
沒有MyEclipse? 如今下載ui
如今已經創建了項目,您已經準備好將PRODUCTLINE表逆向工程,並開始使用生成的實體。spa
1. 右鍵單擊src文件夾,而後選擇New>Package建立一個用於生成實體的包。設計
2. 右鍵單擊該包,而後選擇MyEclipse>Generate Entities & DAOs。xml
3. 選擇PRODUCTLINE,單擊Add,而後單擊Next。blog
選擇 PRODUCTLINE 表教程
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 DAO
使用更新的Spring視圖,您能夠看到包含的ProductlineDAO。