发表于: 2018-01-12 21:35:26
1 661
今天完成的事:
求学项目接口设计。
还差文章接口没做完,明天可以做完,然后再一起看一看
明天计划的事:
继续做接口
问题:
暂无
收获:
开周会,学习了一波微信公众号获取用户信息
mybatis自带memcache的方式
在项目中引入
<dependency>
<groupId>org.mybatis.caches</groupId>
<artifactId>mybatis-memcached</artifactId>
<version>1.0.0</version>
</dependency>
然后在想使用的mapper中加入
<mapper namespace="org.acme.FooMapper">
<cache type="org.mybatis.caches.memcached.MemcachedCache" />
...
</mapper>
就可以用了
到此,mybatis下就可应用memcache缓存,默认mapper下的所有语句都缓存。
备注:
<1>.对于不需要缓存的添加useCache=”false”,例如:
<select id="getAllUser" parameterType="PageParameter" resultType="User" useCache="false">
select * from user ORDER BY user_id*1 ASC
</select>
<2>对于某条语句的执行触发缓存flushCache=”true” :
<delete id="deleteUser" parameterType="User" flushCache="true" >
delete from user where user_id=#{user_id}
</delete >
再建一个memcached.properties,对他进行配置
评论