Как реализовать EhCache, чтобы использовать его с весенней аннотацией @Transactional над методами - PullRequest
0 голосов
/ 30 марта 2020

Я уже внедрил EHCache для обработки явных методов (начало, принятие и закрытие) для операций кэширования транзакций. Простой тест, выполненный по следующей ссылке: [ Возможно ли транзакционное расширение на другие операции больше, чем на дБ в Spring?

В моем приложении уже настроены два менеджера транзакций (PlatformTransactionManager) относительно операций транзакции для двух баз данных. Я спрашиваю вас, знаете ли вы простой пример объединения EHCache с @Transactionl Spring аннотацией? Мой вариант использования Я должен обрабатывать кэш вручную, а не по типу аннотации кеша @CachePut @CacheEvict e cc.

Метод использования:

  • открыть транзакцию с помощью @Transaction весенняя аннотация
  • итерация по строкам с помощью `JdbcCursorItemReader
  • извлечение компонента и его помещение в кэш.
  • закрыть транзакцию

если произойдет исключение, откат всех.

Спасибо

...