发表于: 2018-01-12 21:35:26

1 663


今天完成的事:

       求学项目接口设计。

还差文章接口没做完,明天可以做完,然后再一起看一看

明天计划的事:

        继续做接口

问题:

        暂无 

收获:

        开周会,学习了一波微信公众号获取用户信息

 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,对他进行配置



返回列表 返回列表
评论

    分享到