码迷,mamicode.com
首页 > 编程语言 > 详细

mybatis+springmvc缓存设置

时间:2015-06-17 15:10:33      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

开始接触mybatis,本以为缓存设置好麻烦,在网上找了好多相关的资料,说得也都好复杂,经过自己亲自实践,其实很简单的。

首先引入需要的jar包,参照pom.xml配置:

 1 <!-- 缓存设置 start-->
 2 <dependency>
 3     <groupId>org.mybatis.caches</groupId>
 4     <artifactId>mybatis-ehcache</artifactId>
 5     <version>1.0.3</version>
 6 </dependency>
 7 <dependency>
 8     <groupId>net.sf.ehcache</groupId>
 9     <artifactId>ehcache-core</artifactId>
10     <version>2.6.8</version>
11 </dependency>
12 <dependency>
13     <groupId>org.slf4j</groupId>
14     <artifactId>slf4j-api</artifactId>
15     <version>1.5.10</version>
16 </dependency>
17 <!-- 缓存设置end -->

然后就是在mapper.xml中开启缓存设置即可:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">  
<mapper namespace="alias">
    <cache type="org.mybatis.caches.ehcache.EhcacheCache"/>
</mapper>

对于不需要缓存的select,只需要手动关闭即可:

<select id="findSecond" resultType="java.util.Date" useCache="false">
</select>

希望对你有帮助!

spring使用的版本为:3.0.5

 

mybatis+springmvc缓存设置

标签:

原文地址:http://www.cnblogs.com/baifeilong/p/4582995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!