2012-01-09 4 views
1

여기에 약간의 배경이 있습니다. 저는 봄 & 하이버 네이트 (JPA + Session) + 메이븐과 함께 일하고 있습니다. 나는 모든 기본 CRUD 기능을 위해 GenericDAO를 잠글 때 익숙합니다. 대부분이 기술 스택을 사용하여 하나씩 의존성을 가져야합니다. 이제 새로 생성 된 Spring Data로 이동하여이를 활용하는 방법을 찾으려고합니다. Spring 데이터는 최대 절전 모드로 임베드되어 있습니까?

그래서 난 이미 튜토리얼의 몇 가지를 읽었습니다 그리고 멋진 보이지만 그것은 내가 사람이 hibernate dependendy을 가져 본 적이 없다, 나 cglibasm 특히 spring-data-jpa를 사용하는 경우 것 같다.

누구든지 나를 계몽시킬 수 있습니까? 신경 쓰지이

+0

"의존 관계를 하나씩 얻으려면"무슨 뜻인지 분명히 할 수 있습니까? – ArtB

답변

3

스프링 데이터 JPA가 구현 inadequatenesses를 해결하려면 몇 가지 단점과 JPA의 상단에 내장되어 생각합니다. 우리는 Hibernate, EclipseLink 및 OpenJPA에 대한 선택적인 종속성을 가지며, 이들 세 가지에 대한 테스트 케이스를 실행합니다. 그럼에도 불구하고 이러한 모든 종속성은 optional으로 표시되므로 런타임에 선택한 지속성 공급자를 구성하는 것은 사용자의 몫입니다.

+0

만나서 반가워요. 올리버. 프리젠 테이션을 다운로드했지만 아직 보지 못했습니다 –

+0

사실 하나가 지속성 공급자를 선택할 수 있지만 제공된 링크에서 spring-data-jpa의 종속성을 찾았 으면 더 이상 추가 할 필요가 없습니다 이전과 똑같은 것이 맞습니까? 그렇지만 실제 상대방을 어디에서 선택합니까? OpenJPA를 사용하고 싶습니까? –

+0

Spring Data JPA의'pom.xml '을 살펴 보겠습니다. 공급자 의존성을 선언하는 '지속성 공급자'섹션이 있습니다. 해당 스 니펫을 사용자의 pom으로 복사하고 ' true

0

을 읽어 주셔서 감사합니다, 나는 내 대답은 here

관련 문제