遇见一个大坑!
有时候mybatis多次查询条件一样时,会有缓存,此时可能缓存对象中修改了其他属性,造成两次查询的对象属性不完全一致,所以需要关闭缓存
加上属性flushCache
<select id="selectById" resultType="ClassA" flushCache="true">
...
</select>
2023-11-12 23:39:58
遇见一个大坑!
有时候mybatis多次查询条件一样时,会有缓存,此时可能缓存对象中修改了其他属性,造成两次查询的对象属性不完全一致,所以需要关闭缓存
加上属性flushCache
<select id="selectById" resultType="ClassA" flushCache="true">
...
</select>