2012-01-09 15 views
1

少しの背景がここにあります。私はspring + hibernate(JPA + Session)+ mavenで作業しています。私は基本的なCRUDの機能すべてをHibernate GenericDAOに使用しています。ほとんどの場合、私はこのテクノロジスタックを使用して、依存関係を1つずつ取得する必要があります。今度は、この新しく作成されたSpring Dataに向かって動き、それを活用する方法を見つけようとしています。Springデータにはハイバネートが埋め込まれていますか?

だから私はすでに、チュートリアルのカップルを読んで、それはクールなようだが、私は誰もがspring-data-jpaを使用してhibernate dependendy、またcglibasm場合は特に取得見ていませんでしたようです。

誰でも私を啓発できますか?気にしないで、この

+0

「依存関係を1つずつ取得する」ということを明確にすることはできますか? – ArtB

答えて

3

春データJPAは、実装のinadequatenessesを回避するには、いくつかの癖でJPAの上に構築されていると思います。私たちは、Hibernate、EclipseLink、およびOpenJPAに対するオプションの依存関係を持ち、これらの3つに対してテストケースを実行します。それにもかかわらず、これらの依存関係はすべてoptionalとマークされているため、実行時に最適な永続性プロバイダを構成するのはユーザーの責任です。

+0

オリバーにお会いして嬉しいです。あなたのプレゼンテーションをダウンロードしましたが、それをまだ見ていません –

+0

私は永続性プロバイダーを選択できるという事実を得ましたが、私が提供したリンクでspring-data-jpaの依存関係を調べたいと思っていました。前のように正しいですか?しかし、あなたはどこで実際の婚約者を選んでいますか?私はOpenJPAを使いたいですか? –

+0

Spring Data JPAの 'pom.xml'を見てください。プロバイダの依存関係を宣言する 'Persistence providers'セクションがあります。該当するスニペットをpomにコピーし、 ' true要素を削除してください。 –

0

を読み取るためのおかげで、私は私の答えはhere

関連する問題