当数据执行了commit提交后,无论一级缓存还是二级缓存,当前的缓存都会被清空。若要执行insert后立马清空缓存而不是等待commit执行时在清空,可增加flushCache="true"在sql执行后强制清空缓存。查询标签上增加flushCache="true",运行后缓存也会被清空,且查询到到的结果不会被存放到缓存。
https://blog.csdn.net/mn960mn/article/details/47065993