MyBatis Review——整合ehcache

     ehcache是一个分布式缓存框架,是hibernate中二级缓存的默认实现。

    一,整合的思路

      mybatis提供了一个cache接口,如果要实现自己的缓存逻辑,实现cache接口开发即可:

       

    mybatis和ehcache整合:mybatis和ehcache的整合包中提供了一个cache接口的实现类:

   

1,加入jar

2,整合ehcache

           mapper.xml中配置:

 

<!--
		type:指定cache接口的实现类的类型,mybatis默认使用PertualCache和Cache整合,
		需要配置type为org.mybatis.caches.ehcache.EhcacheCache
		来实现Cache接口
	 -->
	<cache type="org.mybatis.caches.ehcache.EhcacheCache"/>

3,加入ehcache.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
	<diskStore path="H:\ehcache" />
	<defaultCache
		maxElementsInMemory="1000"
		maxElementsOnDisk="10000000"
		eternal="false"
		overflowToDisk="false"
		timeToIdleSeconds="120"
		timeToLiveSeconds="120"
		diskExpiryThreadIntervalSeconds="120"
		memoryStoreEvictionPolicy="LRU">
	</defaultCache>
</ehcache>

ok~

时间: 2024-07-30 01:21:49

MyBatis Review——整合ehcache的相关文章

shiro ehcache-shiro整合ehcache时报错

问题描述 shiro整合ehcache时报错 5C shiro整合ehcacheapplication-shiro.xml中相关配置: <bean id=""securityManager"" class=""org.apache.shiro.web.mgt.DefaultWebSecurityManager""> <property name=""realm"" re

mybatis spring 整合 junit测试。 事务不起作用,不提交。删除无效???

问题描述 mybatis spring 整合 junit测试. 事务不起作用,不提交.删除无效??? applicationContext.xml 中的数据库和 sessionFactory以及事务配置 Xml代码 <bean id="bssDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <!-- Connec

Spring+SpringMVC+Mybatis配置整合

前言 关于SSM框架整合的问题,网络上有很多资源,但是最近想自己配置的时候却发现总是找不到一个完整的配置教程或完整的代码.有一些比较旧的博客里面讲了一些,但是spring的版本还都是3点几.最近自己从网上各个地方找了一些教程,然后试着自己配置了一下,遇到了很多问题,包括报各种各样的异常.现在终于搞好了,记录一下以备不时之需. 正文 话不多说,直接上干货. 在创建好maven的webapp之后,在pom.xml中加入一些配置.完整的文件如下. <project xmlns="http://m

mybatis +spring 整合时候出现了问题

问题描述 mybatis +spring 整合时候出现了问题 异常:java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSessionFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645) at org.apache.catalina.loader.WebappClassLoader.loa

有哪位大神提供一个springmvc+mybatis的整合事例!

问题描述 有哪位大神提供一个springmvc+mybatis的整合事例! 如题,有哪位有springMVC+mybatis的整合事例吗,本人现在真在学习mybatis,希望有一个整合事例看看,有的话可以把地址贴上面或者我的邮箱:1255528486@qq.com,提前谢谢了! 解决方案 http://download.csdn.net/detail/lgfeng218/5041749 解决方案二: springmvc+mybatis

spring boot+mybatis的整合

问题描述 spring boot+mybatis的整合 在官网找了很久没看到有关于spring boot跟mybatis的整合,求高手指点 解决方案 完整参考:http://blog.csdn.net/xiaoyu411502/article/details/48164311 解决方案二: 官方版本没有提供支持,好像只能使用原始的方法整合了

Spring与MyBatis的整合

首先看一下项目结构图: 具体步骤如下: 1.建立JDBC属性文件 jdbc.properties (文件编码修改为 utf-8 ) driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/projectview username=root password=729821 辅助:数据库脚本: INSERT INTO `test_user` VALUES (1, 'liuzhonghao', '6329869', '384037404

【SpringMVC整合MyBatis】整合思路与工程结构

springmvc和mybatis整合 1.需求 使用springmvc和mybatis完成商品列表查询. 2.整合思路 springmvc+mybaits的系统架构: 如图 第一步:整合dao层mybatis和spring整合,通过spring管理mapper接口.使用mapper的扫描器自动扫描mapper接口在spring中进行注册. 第二步:整合service层通过spring管理 service接口.使用配置方式将service接口配置在spring配置文件中.实现事务控制. 第三步:

SpringMVC与Mybatis框架整合遇到的坑(转)

最近在做springmvc与mybatis的项目,遇到一些比较坑的问题.花了许多时间却发现其实解决的办法很简单.这里主要是讲我自己在整合这两个框架的时候遇到的一些问题做一个整理.希望遇到和我同样问题的小伙伴可以不被坑. 坑一: nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 1 正如你所见,这个错误指的是没有找到有限的statement,就是在