Jak skonfigurować zarządzanie transakcjami do pracy z 2 różnymi bazami danych na wiosnę?

Mam 2 bazy danych (MySql i HSQLDB). Skonfigurowałem 2 źródła danych i 2 komponenty EntityManagerFactory. Mogę także skonfigurować 2 odpowiednie fasole JpaTransactionManager.

Ale nie wiem, jak określić, które z nich powinny być używane do zarządzania transakcjami dla konkretnej klasy usług. Chcę użyć@Transactional adnotacja do tego celu, ale faktycznie mogę określić tylko jeden z txManagers:

<tx:annotation-driven transaction-manager="manager"/>

Jakie jest wyjście z tej sytuacji?

questionAnswers(4)

yourAnswerToTheQuestion