`
wataxi
  • 浏览: 202198 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ibatis cache

阅读更多

配置方法:

 

1.  在表对应的xml映射文件中增加如下语句

     <cacheModel id="channelCache" type="MEMORY">

<flushInterval hours="24"/>

<flushOnExecute statement="PICTURE_CHANNEL.insert"/>

<flushOnExecute statement="PICTURE_CHANNEL.deleteById"/>

<flushOnExecute statement="PICTURE_CHANNEL.deleteByMap"/>

<flushOnExecute statement="PICTURE_CHANNEL.updateByMap"/>

<flushOnExecute statement="PICTURE_CHANNEL.updateById"/>

<property name="reference-type" value="WEAK" />

   </cacheModel>

 

注释:  id ="channelCache" 是定义cache的id

         PICTURE_CHANNEL.insert 中,    

 

            PICTURE_CHANNEL为映射文件的namespace的名字, 我这个文件中这样写

 

          <sqlMap namespace="PICTURE_CHANNEL">.  在后面点之后的名字    

                              [insert,deleteById,eleteByMap,pdateByMap,updateById]是sqlmap中操作sql 的Id,

 

           如我的sqlmap中id,   <delete id="deleteById"  ....

 

 2.  将id为channelCache定义好的cache, 写在查询的Id属性中

      如:

       <select id="getParentChannelById" resultMap="ChannelResult"      

                          parameterClass="java.lang.Integer"  cacheModel="channelCache">

 

            select * from PICTURE_CHANNEL start with CHANNEL_ID=#value# connect by prior                

 

            PARENT_ID=CHANNEL_ID

      </select>

 

 

 

 

分享到:
评论

相关推荐

    Java_ibatis-cache.rar_cache

    ibatis缓存技术详解,详细讲述了ibaits缓存应用于实现。

    ibatis 缓存配置策略

    ibatis 缓存配置策略,学习篇 • iBatis对查询结果集进行本地缓存。 • Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以...

    ibatis2.x 详细介绍

    ibatis 开发指南 ibatis Quick Start............................................................................................ 5 准备工作.................................................................

    mybatis源码中文注释.zip

    mybatis源码中文注释版 需要导入模块:需要将mybatis-parent模块导入。mybatis-parent模块 1.兵马未动,日志先行 org.apache.ibatis.logging org.apache.ibatis.logging.commons ...org.apache.ibatis.cache.i

    ibatis开发指南中文版

    ibatis Quick Start............................................................................................5 准备工作...................................................................................

    ibatis开发指南_夏昕

    ibatis Quick Start............................................................................................5 准备工作...................................................................................

    ibatis-sqlmap-2.3.4.741-sources.zip_4 3 2 1_ibatis-sqlm_ibatis-s

    对ibatis-2.3.4.726的改进 1. 物理分页功能,支持cache 2. 读写分离 3. 添加数据库方言,透明支持多种数据库

    ibatis 开发指南(pdf)

    ibatis 开发指南 ibatis Quick Start............................................................................................ 5 准备工作...........................................................

    springmvc-ibatis

    http://www.springmodules.org/schema/cache/springmodules-oscache.xsd"&gt; &lt;!-- 扫描包 --&gt; &lt;!-- 匹配jsp文件下面的所有.jsp的页面 --&gt; &lt;property name="suffix" value=".jsp" /&gt; &lt;!--...

    前端-后端java的Util类的工具类

    │ │ │ frame-sourcefiles-org.apache.ibatis.cache.decorators.html │ │ │ frame-sourcefiles-org.apache.ibatis.cache.html │ │ │ frame-sourcefiles-org.apache.ibatis.cache.impl.html │ │ │ frame-...

    ibatis入门教程

    ibatis 开发指南 ibatis Quick Start............................................................................................ 5 准备工作.................................................................

    spring-mybatis-memcached.zip_Memcached java_annotation_mybatis_m

    因为 mybatis-memcached 不支持 MyBatis2(iBatis),只能用在 MyBatis3 里。但是因为有的项目还跑在 MyBatis2 版本上,所以也做一个例子。 mm-mybatis3-memcached 使用了 mybatis-memcached 。因为 simple-spring-...

    SpringBoot操作数据库jpa-SB系列之006-配套项目

    ​2 JPA有两个重要的儿子Hibernate ,iBATIS Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。 hibernate劣势 难以使用数据库的一些功能 满足不了程序对cache的需求 耦合度高 ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    ibatis Mybatis CAS Dubbo 工作能力 软实力 应急能力 创新能力 管理能力 分享能力 学习能力 沟通能力 解决问题能力 经历 技术攻关案例 程序开发案例 程序设计案例 设计 设计原则 单一职责原则 ...

    培训体系管理系统-oracle-ssh

    javassist.jar jaxen-1.1-beta-7.jar jboss-cache.jar jboss-common.jar jboss-jmx.jar jboss-system.jar jdbc2_0-stdext.jar jgroups-2.2.8.jar jstl.jar jta.jar jxl.jar log4j-1.2.11.jar log4j-1.2.14.jar mysql...

    最新最全的spring开发包

    这个jar文件包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖 spring-dao.jar里的类,用这个包时你...

    springmvc和mybatis集成全部jar包(全)

    lib/ibatis-sqlmap-2.3.4.726.jar lib/jackson-all-1.9.9.jar lib/javax.inject.jar lib/javax.wsdl-1.6.1.jar lib/jettison-1.1.jar lib/json-lib-2.4-jdk15.jar lib/jstl-1.2.jar lib/jxl.jar lib/oro-...

    javaweb项目常用jar包

    ibatis-2.3.4.726.jar jackson-all-1.7.4.jar jackson-annotation-2.3.0.jar jackson-core-2.3.3.jar jackson-databind-2.3.3.jar java_websocket.jar javassist-3.11.0.GA.jar jaxen-1.1.jar jboss-logging...

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

     这个jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。 (11) spring-web.jar  这个jar文件包含Web应用开发时,用到Spring框架时...

    spring jar 包详解

    (8) spring-orm.jar 这个jar文件包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖 spring-dao.jar...

Global site tag (gtag.js) - Google Analytics