2011-10-22 3 views
2

Spring-Data-JPA가 사용하는 영속성 공급자로 SimpleJPA를 지정할 수 있는지 궁금합니다. 나는 JPA 전문가가 아니기 때문에이 질문이 바보가 아니길 바란다. persistence.xml에서 SimpleJPA의 엔티티 관리자 팩토리를 지정하는 것만 큼 쉽습니까? 누군가 Spring Data-JPA를 사용하여 Amazon의 SimpleDB에 연결 한 온라인 어디에서도 아직 찾을 수 없었습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 그것을 좋아할 것입니다.Spring Data JPA와 SimpleJPA/SimpleDB

답변

1

일반적으로 지속성 공급자를 설정하는 것은 스프링 컨텍스트 (스프링 컨테이너를 사용하는 경우)를 통해 EntityManagerFactory을 설정하는 것입니다. 따라서 how to configure EntityManagerFactory instances in Spring을보십시오.

스프링이 SimpleDB JPA 구현을 올바르게 사용하게하려면 사용자 정의 JpaVendorAdapter을 구현해야 할 수도 있습니다. 일부 고급 기능 (예 : 수동으로 정의 된 쿼리로 페이지 매김 사용)에 대해서는 스프링 데이터 JPA 코드베이스를 약간 조정해야합니다. 지원되는 것을보고 싶다면 JIRA에서 티켓을여십시오.

+1

올리버에게 감사드립니다. 늘 그렇듯이 귀하의 대답은 성공적인 구현을 달성하는 데 도움이되었습니다. 불과 며칠 전에 우리는 MongoDB로 전환하기로 결정했습니다. 나는 프로젝트를 위해 더 나은 솔루션이라는 것을 알았고 MongoDB에서 Spring Data를 사용하는 것은 완벽하게 매끄럽게 진행되었습니다. 답해 주셔서 감사 드리며 Spring Data에서 해 주신 모든 작업에 감사드립니다. –

+0

SimpleJPA가 JPA1.0 기반이라는 사실에 문제가 있습니까? –

+0

질문이 없습니다. SimpleJPA 란 무엇입니까? –

3

난 그냥이 프로젝트를 발견하고 우리의 Spring Data + SimpleDB 필요에 따라 작업을 가지고 :

https://github.com/3pillarlabs/spring-data-simpledb

문서 꽤 좋은 물건을 받고 실행 꽤 솔직했다입니다. 나는 약 10 분의 작업으로 Spring Data를 통해 SimpleDB에 액세스하고있었습니다.

+0

원본 포스터가 SimpleDB가 아니라 JPA를 가리키고 있다고 생각하지만이 멋진 프로젝트에 대한 포인터를 보내 주셔서 감사합니다! :) –

관련 문제