如果不想使用一级缓存,在select 处添加:
useCache=false
flushCache=true,
mybatis默认是开启一级缓存的。
曾经碰到一个问题,如下所示,当for循环中的SQL循环执行的时候,恰好每次的sql参数一致,这个时候如果想使用懒加载内容,我发现懒加载是拿不到的。解决的办法是:不使用一级缓存。
for(...){
sql...
}