У меня есть приложение Spring MVC с использованием JPA 2. Все контроллеры аннотируются с @Transactional на уровне класса.Используйте несколько контроллеров Spring JpaTransactionManager в контроллере?
Можно ли сохранить эту аннотацию на уровне класса и просто переопределить ее другой аннотацией @Transactional на уровне метода? У меня есть один метод, который я бы хотел сделать SERIALIZABLE.
Одно последнее замечание: После попытки осуществить это, я узнал следующее: JPA/Spring не поддерживает пользовательские уровни изоляции. К сожалению. org.springframework.transaction.InvalidIsolationLevelException: стандартная JPA не поддерживает пользовательские уровни изоляции - используйте специальный JpaDialect для вашей реализации JPA. – user1071914
При этом вы можете указать независимый поставщик [Isolation] (http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/transaction/annotation/Isolation.html) уровень установив свойство [изоляция] (http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/transaction.html#transaction-declarative-attransactional-settings) свойства '@ Транзакционная аннотация. – matsev