0 0

ibatis的ehcache缓存配置问题0

别名配置:

<typeAlias alias="EHCACHE"  type="***.EhCacheController"  />

cache配置:

<cacheModel id="findObj1" type="EHCACHE">

        <property name="configLocation" value="/ehcache.xml" />

</cacheModel>

<cacheModel id="findObj2" type="EHCACHE">

<property name="configLocation" value="/ehcache.xml" />

</cacheModel>

 

这样运行的结果是,两个cacheModel加载了两遍ehcache.xml,

ibatis加ehcache缓存只能通过type指定吗?能不能通过spring用配置文件注入一个统一的CacheManager?

 

2013年1月23日 13:45
目前还没有答案

相关推荐

    spring+ibatis+ehcache整合例子

    在IT行业中,Spring、iBatis和Ehcache是三个非常重要的开源框架,它们分别用于企业级应用的依赖注入、数据库操作和缓存管理。这个"spring+ibatis+ehcache整合例子"是一个完整的示例项目,展示了如何将这三个框架无缝...

    spring MVC+ibatis+ehcache开发包集合

    自己项目的开发包集合,其中包括:缓存处理ehcache相关jar,spring MVC4.0 jar,ehcache依赖jar,以及其他jar(图像处理thumbnailator-0.4.2),包虽然不是很新但可用。实际使用时找包较为麻烦,现在整理出来,希望...

    MyBatis整合第三方缓存.zip

    配置EhCache时,需要在`mybatis-config.xml`中引入EhCache的相关配置,包括缓存配置文件路径和缓存策略。 总结来说,MyBatis整合第三方缓存能够提升数据访问速度,减轻数据库压力。不同的缓存系统有各自的特性和...

    hibernate与ibatis比较的11大优势

    5. **缓存机制**:Hibernate拥有内置的一级缓存和可配置的二级缓存(如ehcache),这些缓存机制可以有效地提高应用的性能。同时,Hibernate还支持多种缓存策略,比如只读、读写等,这使得开发者可以根据不同的应用...

    redis基础.rar

    要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致...

    struts2,hibernate,spring,ibatis面试合集

    二级缓存可跨Session,常用产品有EHcache和Oscache。 4. **加载策略**:支持延迟加载,提高性能。 5. **优化策略**:如使用双向一对多关联,灵活配置对象缓存等。 **Spring**是一个全面的、模块化的应用框架,主要...

    spring+ibtis框架

    在iBatis中,可以通过配置文件启用缓存,并指定缓存策略。 总的来说,Spring和iBatis的整合提供了灵活的业务逻辑处理和数据访问机制,结合Acegi(Spring Security)的安全管理,以及Ehcache的缓存支持,构建出一个...

    spring.struts,ibatis集成包

    6. ehcache-core-2.5.2.jar:EhCache是一个广泛使用的内存缓存系统,能够提升应用程序性能,通过缓存对象来减少对数据库的访问。 7. core-renderer-R8.jar:可能是某种报表或渲染相关的库,具体用途可能依赖于项目...

    MyBatis技术文档.pdf

    - **创建 EHCache 的配置文件 ehcache.xml**: - 配置缓存的具体参数。 - **设置二级缓存的类型**: - 指定使用 EHCache 作为二级缓存的实现。 - **加入 logback 日志**: - 用于记录缓存操作的日志信息。 - **...

    Jforum相关文档和PPT

    首先,Jforum的配置是论坛系统运行的基础,涉及服务器环境、数据库连接、论坛设置等多个方面。配置文件通常包括XML格式的配置文件,如`jforum.properties`,用于设定数据库连接信息、邮件服务、缓存策略等。此外,...

    mybatis学习笔记

    - **开启二级缓存**:配置文件中的设置。 - **实现序列化**:满足二级缓存的要求。 - **测试**:验证缓存的有效性。 - **禁用二级缓存**:特定情况下的关闭方法。 - **刷新缓存**:清理缓存数据。 - **Mybatis...

    java常用jar包集合

    6. **Ehcache缓存框架**: - **ehcache-core.jar**:Ehcache的基础库,提供了内存和磁盘存储的缓存解决方案,适用于提高应用程序性能。 7. **文件上传处理**: - 可能包含`commons-fileupload.jar`和`commons-io....

    系统信息

    3. **Ehcache与Spring注解配置**:Ehcache是一个流行的Java缓存框架,通过Spring注解配置,可以在Spring应用中轻松集成和管理缓存,提高应用程序性能。注解方式使得配置更加简洁,减少了XML配置文件的复杂性。 4. *...

    hibernate经典教程

    XML配置文件中设置数据库连接信息、实体类映射、缓存策略等。Java配置API允许在代码中动态配置,更加灵活。 ### 5. Hibernate核心接口 主要接口包括: - Configuration:配置对象,加载配置信息和映射文件。 - ...

    Mybatis框架学习

    MyBatis 默认并未启用二级缓存,需要在映射文件中显式配置,并且可以通过第三方缓存实现如 Ehcache、OSCache、Redis 等增强其功能。 通过以上内容的学习,可以了解到 MyBatis 不仅提供了强大的数据库访问能力,还...

    JAVA工程师面试常见问题及答案

    - **二级缓存**:需要额外配置缓存插件(如EHCache),可以在不同的Session之间共享数据,从而减少数据库的访问次数。 #### 14. 线程的sleep()、yield()、wait()、notify()、notifyAll()区别 - **sleep()**:使当前...

    高级Java工程师求职简历模板.doc

    如Tomcat(Web服务器),JSP(Java Server Pages),Struts1,Spring,Hibernate,iBatis,Lucene(全文搜索引擎),Velocity(模板引擎),Ajax(异步JavaScript和XML),Ehcache(缓存系统),以及URLRewrite(URL...

    基于SSHI架构的开发平台技术方案

    可以通过配置文件来定义缓存的名称、最大缓存条目数、缓存过期时间等参数。 #### 八、基于Quartz的任务调度管理 Quartz是一个功能强大的作业调度库,可以用来执行定时任务。 **1. ServiceBean实现任务调度的声明*...

    ssh学习总结知识.pdf

    二级缓存可选,可以使用第三方缓存如Ehcache或分布式缓存如Memcached,以支持多服务器共享。 4. **数据服务层**: - 数据库通常位于三层架构的数据服务层,Oracle是一个常用的关系型数据库管理系统,提供高效稳定...

    技术架构规范标准.doc

    - 数据持久层基于iBatis框架,通过SQLMap配置处理数据读写,方便数据库优化。 6. 缓存处理: - 使用Ehcache框架进行缓存,有两种缓存方式:页面缓存和业务数据缓存。页面缓存在过滤器层处理,减少对控制器的依赖...

Global site tag (gtag.js) - Google Analytics