Как стандартные JPA-транзакции, так и Spring * JpaTransactionManager
связаны с одним EntityManager
. Они не могут общаться с несколькими менеджерами и поэтому не могут координировать транзакции между ними.
Если вам нужно сделать это, вам нужно либо объединить конфигурации вашего менеджера сущностей, чтобы у вас была только одна EntityManager
, либо использовать транзакции JTA (через Spring JtaTransactionManager).
Если вы используете Tomcat (который не имеет встроенной поддержки JTA), вам нужно будет найти стороннюю реализацию JTA.