2012-01-09 41 views
1

這裏有一點背景。我一直在使用spring + hibernate(JPA + Session)+ maven,現在我已經習慣了Hibernate GenericDAO的所有基本CRUD功能。大多數情況下,我使用這個技術堆棧,我必須逐個獲得它們的依賴關係。現在試圖走向這個新創建的Spring Data,並試圖找出如何利用它。Spring數據是否帶有嵌入式Hibernate?

所以我讀過幾個教程已經和它似乎涼爽,但似乎我還沒有看到任何人得到hibernate dependendy,也不是cglib也不asm特別是在使用時spring-data-jpa

任何人都可以啓發我嗎?感謝您閱讀本

+0

「一個一個得到他們的依賴」你能澄清你的意思嗎? – ArtB 2012-01-09 16:17:50

回答

3

春天JPA的數據是建立在JPA的頂部有一些怪癖來解決實現inadequatenesses。我們對Hibernate,EclipseLink和OpenJPA有可選的依賴關係,並針對這三種情況運行我們的測試用例。儘管如此,所有這些依賴關係都標記爲optional,因此用戶需要爲運行時配置持久性選擇提供程序。

+0

很高興認識你Oliver。下載你的演示文稿,但還沒有看到它 – 2012-01-10 11:06:31

+0

所以我得到了事實人們可以選擇一個持久性提供者,但我想找出在我提供的鏈接中的spring-data-jpa的依賴關係,我們不需要再添加它們了像以前一樣是正確的嗎?但是你在哪裏選擇實際的提供者?說我想使用OpenJPA? – 2012-01-10 11:12:02

+0

只需查看Spring Data JPA的'pom.xml'。有一段「持久性提供者」聲明瞭提供者依賴關係。只需將相關代碼片段複製到您的pom中,並刪除「真實。 – 2012-01-11 08:41:27

0

沒關係,我想我的答案是here

相關問題