TransactionalCacheManager и как получить TransactionalCache и очистить - PullRequest
0 голосов
/ 23 мая 2018

Можно взять конкретный TransactionalCache для каждой транзакции и вызвать clear?Я работаю с контекстом Spring, но кажется, что менеджер транзакционного кэша не работает.

1 Ответ

0 голосов
/ 24 мая 2018

Сейчас это невозможно (текущая версия 3.4.6).

TransactionalCache является частным полем TransactionCacheManager, которое, в свою очередь, является частным полем CachingExecutor.

Кэш очищается только во время запросови обновляется, когда конфигурация mapper (атрибут flushCache и тип запроса) указывает mybatis сделать это.

...