代码之家  ›  专栏  ›  技术社区  ›  PDS

TransactionalCacheManager以及如何获取TransactionalCache和清除

  •  0
  • PDS  · 技术社区  · 6 年前

    每个事务可以使用特定的TransactionalCache并调用Clear?我使用的是Spring上下文,但事务缓存管理器似乎不在其中。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Roman-Stop RU aggression in UA    6 年前

    现在不可能(当前版本是3.4.6)。

    TransactionalCache 是一个私人领域的 TransactionCacheManager 这又是一个私人领域的 CachingExecutor .

    只有在查询和映射器配置时更新时才清除缓存。( flushCache 属性和查询类型)指示MyBatis执行此操作。