标签:开启 sele -- property let rop tty int type
二级缓存
<mapper namespace="com.abc.dao.IStudentDao">
<!-- 开启二级缓存 -->
<cache size="512" eviction="LRU" flushInterval="100000"/>
<insert id="insertStudent" flushCache="false">
insert into student(name,age,score) values(#{name}, #{age}, #{score})
</insert>
<delete id="deleteById">
delete from student where id=#{xxx}
</delete>
<update id="updateStudent">
update student set name=#{name}, age=#{age}, score=#{score} where id=#{id}
</update>
<select id="selectStudentById" resultType="Student">
select id,name,age,score from student where id=#{ooo}
</select>
<select id="selectStudentById2" resultType="Student">
select id,name,age,score from student where id=#{ooo}
</select>
</mapper>
<mapper namespace="com.abc.dao.IStudentDao">
<!-- 开启二级缓存 -->
<cache type="org.mybatis.caches.ehcache.EhcacheCache">
<property name="maxElementsInMemory" value="1000"/>
<property name="timeToLiveSeconds" value="240"/>
</cache>
<insert id="insertStudent" flushCache="false">
insert into student(name,age,score) values(#{name}, #{age}, #{score})
</insert>
<delete id="deleteById">
delete from student where id=#{xxx}
</delete>
<update id="updateStudent">
update student set name=#{name}, age=#{age}, score=#{score} where id=#{id}
</update>
<select id="selectStudentById" resultType="Student" useCache="false">
select id,name,age,score from student where id=#{ooo}
</select>
<select id="selectStudentById2" resultType="Student">
select id,name,age,score from student where id=#{ooo}
</select>
</mapper>
标签:开启 sele -- property let rop tty int type
原文地址:https://www.cnblogs.com/csslcww/p/9912403.html