Использование Stripersist с тестовой базой данных - PullRequest
1 голос
/ 04 октября 2011

Я пытаюсь написать всесторонние модульные и интеграционные тесты для моего проекта, но база данных интеграции имеет другую строку подключения, чем основная база данных. Я загрузил объект персистентности и настроил соответствующие параметры для создания EntityManagerFactor, но не могу найти способ сделать это для стриптизера.

Я мог бы создать дубликат файла persistence.xml, но это отстой. Я надеялся на более аккуратный способ сделать это.

Я хотел бы иметь возможность инициализировать Stripersist с другими настройками соединения или найти способ, чтобы Stripes использовал мой выделенный EntityManager.

1 Ответ

1 голос
/ 04 октября 2011

В Stripersist нет ничего, что позволяло бы вам легко переключаться между файлами persistence.xml. Я бы порекомендовал создать подкласс Stripersist, чтобы он загружал ваш пользовательский EntityManager. Это должно быть довольно просто, так как Stripersist в основном просто склеивает между JPA и Stripes.

...