Мне интересно, можно ли указать SimpleJPA в качестве поставщика постоянства, используемого Spring-Data-JPA. Я не эксперт по JPA, поэтому надеюсь, что этот вопрос не глупый. Это так же просто, как просто указать фабрику диспетчера сущностей SimpleJPA в файле persistence.xml? Мне еще предстоит найти где-нибудь в Интернете, где кто-то использовал бы Spring-Data-JPA для подключения к Amazon SimpleDB, мне бы очень понравилось, если бы кто-то мог указать мне в правильном направлении.
Spring Data JPA и SimpleJPA / SimpleDB
Ответы (2)
Как правило, настройка поставщика сохраняемости - это всего лишь вопрос настройки EntityManagerFactory
через контекст Spring (в случае использования контейнера Spring). Взгляните на как настроить EntityManagerFactory
экземпляры Spring.
Возможно, потребуется реализовать пользовательский JpaVendorAdapter
, чтобы позволить Spring правильно использовать реализацию SimpleDB JPA. Для некоторых расширенных функций (например, с использованием разбивки на страницы с вручную определенными запросами) нам придется немного подправить кодовую базу Spring Data JPA. Если вы хотите увидеть эту поддержку, не стесняйтесь открывать заявку в нашей JIRA.
Я только что нашел этот проект и заставил его работать для наших Spring Data + SimpleDB
потребностей:
https://github.com/3pillarlabs/spring-data-simpledb
Документация довольно хороша, и все наладить и запустить было довольно просто. Я получал доступ к SimpleDB через Spring Data, потратив около 10 минут.