hibernate是JPA最經常使用的實現之一,並且hiberante自身也對註釋語法進行了支持。如今再不用去看那一堆堆的XML映射了。並且eclipse還提供了從數據庫直接生成Entity Class的工具。web
如今將已有項目添加JPA支持,首先選擇項目右鍵Properties->Project Facets 勾選列表Project Facts 下JPA選項,肯定選擇轉入數據庫鏈接配置數據庫
>>點擊Furhter configuration availableoracle
platform選擇Generic ,JPA implements Type選擇disable library configuration,由於已經把須要的jar文件放到WEB-INF下的lib目錄中。因此不用配置。再下面的connection這個是必需要配置的。eclipse
添加數據庫鏈接,選擇oracle數據庫作例:工具
肯定配置信息。spa
上面配置完成,在項目文件夾上右鍵選擇JPA tools->Generate Entities from Tables.後以下圖:
選擇建好的connection若是沒有connect 就connect一下。就會如上圖所示了(有時eclipse會有些小問題看不見表,能夠重啓一下試試,實在不行就直接建個JPA project ,生成實體後再拷到本身的項目中就能夠了。)選中要生成實體的表,Next以下圖:
上面是表之間的關係,若是能夠作相應的修改(用的是ecipse 3.5貌似eclipse3.4還沒這個功能,eclipse愈來愈強了),再Next後以下圖:
(這個好像也是eclipse 3.5才加的)都能看明白吧。按照須要改改就能夠了,這裏很少囉嗦。再Next
後,以下圖:
這是一些表的每一個屬性的調整,通常也不用調了。Finish就行了。hibernate