<cache/>
我正在使用通过在 xml 映射器文件中激活二级缓存的 MyBatis 。
假设我想与从 MyBatis 解耦的底层 DB/DataSource 进行交互,例如通过直接 jdbcTemplate。
我如何保证,当我通过 jdbcTemplate 插入/更新/删除 MyBatis 保存缓存查询结果的表时,MyBatis 缓存会被适当地刷新。
换句话说,如何强制 MyBatis 从 MyBatis 映射器外部刷新其缓存以获取某些缓存命名空间?
我知道@Options(flushCache=true)
注释,但这似乎不适用于映射器接口之外。