mybatis缓存
一、mybatis 里面有一级缓存,默认开启的,缓存到sqlSession,二级缓存要手动开启,sqlSessionFactory
一级缓存只要session不关闭,使用session去查询同一个对象,就只会执行一条sql。
二、开启二级缓存,mybatis核心配置
<!-- 启用二级缓存 --> <setting name="cacheEnabled" value="true" />
mapper.xml
<mapper namespace="com.gx.mapper.UserMapper"> <cache/> ... </mapper>
某些不需要二级缓存
<select id="selectAll" useCache="false" resultType="User" > select * from user </select>
相关推荐
dongxurr 2020-07-26
无情的你无情的雨 2020-07-18
jimgreatly 2020-06-03
微微撒 2020-04-18
技术驱动人生 2020-04-08
Justagreenonion 2020-03-27
zhiyuan0 2020-02-24
云之飞踢 2020-01-28
gwn00 2020-01-14
明月清风精进不止 2020-01-07
Justagreenonion 2020-01-05
manbucy 2014-05-20
javamagicsun 2019-12-17
栖梧桐 2019-12-13
javamagicsun 2019-12-04
GechangLiu 2016-11-23
flydoging 2019-11-05
Ashes 2019-11-05
dongxurr 2019-11-04