TransactionalCacheManager 以及如何获取和清除 TransactionalCache

TransactionalCacheManager and how to get TransactionalCache and clear

是否可以为每个事务获取特定的 TransactionalCache 并调用 clear?我正在使用 spring 上下文,但似乎事务缓存管理器不在其中。

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

TransactionalCacheTransactionCacheManager 的私有字段,后者又是 CachingExecutor.

的私有字段

仅当映射器配置(flushCache 属性和查询类型)指示 mybatis 这样做时,才会在查询和更新期间清除缓存。