`

写在iBATIS3 GA之前-Cache

阅读更多
缓存,也就是Cache

在iBATIS2中以其较粗的粒度而为人们所诟病,iBATIS3做了哪些改变呢?

iBATIS为大家带来了更易于定制和配置的缓存

默认地,除了本地的 session 缓存外(有点象Hibernate的一级缓存,系统自己实现),没有启用缓存。

如果启用二级缓存,只要简单地加一句配置:

view plaincopy to clipboardprint?

   1. <cache /> 

<cache />

有了这一句,则会:

1、所有的 select 出来的结果(当然是在配置里的)将会被缓存

2、所有insert, update和delete将刷新缓存

3、缓存将使用LRU(least Recently Used)实现

4、缓存在各种基于时间的计划上不会刷新(如没有时间间隔)

5、缓存将存储1024条引用到list或对象中(不管查询方法返回了多少条)

6、缓存默认被处理为读写缓存,意味着对象重用不共享并且能被调用者安全地修改

配置的的话的iBATIS2有些区别,但差别不大。
分享到:
评论

相关推荐

    iBATIS-SqlMaps-2-Tutorial_cn.pdf

    iBATIS-SqlMaps-2-Tutorial_cniBATIS-SqlMaps-2-Tutorial_cn.pdf.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdfiBATIS-SqlMaps-2-Tutorial_cn.pdf

    Ibatis3-GA-API.CHM

    Ibatis3-GA-API.CHM 方便实用,支持索引,最新版,分享给大家

    ibatis-sqlmaps-2_cn

    在《ibatis-sqlmaps-2_cn》中,你将会学习到如何设置和配置IBATIS环境,包括引入必要的jar包,创建数据库连接池,以及编写配置文件。教程会详细解释`sqlmap-config.xml`文件的各个元素,如数据源设置、事务管理器...

    ibatis-3-core-3.0.0.242.jar.zip

    ibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zipibatis-3-core-3.0.0.242.jar.zip

    apache开源项目源码ibatis-3-core-src-3.0.0.227(ibatis框架java源程序)

    apache开源项目源码ibatis-3-core-src-3.0.0.227 ibatis框架java源程序 spring,struts,hibernate,ibatis,框架源码 各种ibatis框架应用源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其...

    ibatis-3-core-3.0.0.200

    ibatis-3-core-3.0.0.200

    ibatis-3-core-3.0.0.242.zip

    ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip ibatis-3-core-3.0.0.242.zip

    iBATIS-SqlMaps-2_cn中文文档

    iBATIS-SqlMaps-2_cn中文文档

    iBATIS-SqlMaps-2-快速入门教程.docx

    iBATIS-SqlMaps-2-快速入门教程 iBATIS-SqlMaps-2 是一个 Java 持久层框架,用于简化 Java 应用程序中的数据库交互。快速入门教程旨在帮助开发者快速了解 iBATIS-SqlMaps-2 的使用和配置。 知识点1:iBATIS-Sql...

    Ibatis基本配置---[环境搭建

    Ibatis基本配置---[环境搭建

    iBATIS-SqlMaps-2-Tutorial_cn

    《iBATIS-SqlMaps-2-Tutorial_cn》是一本针对初学者的优秀教程,它深入浅出地介绍了iBATIS这一流行的数据访问框架。iBATIS,作为Java世界中的一个轻量级持久层框架,它提供了一种将SQL查询与Java代码解耦合的方法,...

    iBATIS-SqlMaps-2 PDF文档资料(日文)

    教程《iBATIS-SqlMaps-2 Tutorial_ja.pdf》可能包含以下内容:基础安装和配置、SqlMap配置详解、数据源的设置、SQL映射文件的编写、动态SQL的使用、事务管理、结果集映射、参数映射、自定义类型处理器、异常处理以及...

    iBATIS-SqlMaps-2_cn.pdf

    《iBATIS-SqlMaps-2_cn.pdf》是关于iBATIS SQL Maps的中文版文档,它详尽地阐述了如何使用SQL Maps来构建数据库驱动的Java应用。iBATIS是一个开源的Java库,它的核心功能是简化Java应用程序与数据库之间的交互,尤其...

    iBATIS-SqlMaps-2_cn1.pdf

    iBATIS-SqlMaps ibatis入门教程,教你如何做配置ibatis

    iBATIS3学习--Demo

    这个“iBATIS3学习--Demo”很可能是一个教程或示例项目,帮助初学者理解如何在实际应用中使用iBATIS。在这个项目中,我们可以找到几个关键的文件,它们分别是: 1. **HrMap.xml** - 这是iBATIS的SQL映射文件,用于...

    iBATIS-SqlMaps-2 PDF文档资料中文

    在iBATIS-SqlMaps-2中,SqlMap配置文件包含了各种类型的SQL语句,如SELECT、INSERT、UPDATE和DELETE,以及对应的参数和结果集映射。这些映射允许Java对象(POJOs)与数据库记录之间进行无缝转换,极大地提高了开发...

    ibatis-3-core-3.0.0.204

    ibatis-3-core-3.0.0.204 最新官方下载版

    iBATIS-SqlMaps-2_ja.pdf

    ### iBATIS-SqlMaps-2_ja.pdf 相关知识点 #### iBATIS Data Mapper 概览 iBATIS Data Mapper(也称为 SQL Maps)是一个开源框架,它旨在简化与关系数据库交互所需的 Java 代码量。通过使用简单的 XML 配置文件,...

    iBATIS-SqlMaps-中文教程

    iBATIS是一个持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java代码的分离,简化了数据访问层的开发工作。这篇教程通过详细的讲解和实例,帮助读者理解和掌握iBATIS的核心功能和使用技巧。 ...

    ibatis-SqlMaps-开发指南-version 1.0 及 ibatis-SqlMaps-开发指南-version 2

    《iBATIS-SqlMaps-开发指南》是针对iBATIS框架的重要参考资料,分为version 1.0和version 2两个版本。iBATIS是一个Java编程语言中的持久层框架,它允许开发者将SQL语句与Java代码分离,提高了数据访问的灵活性和效率...

Global site tag (gtag.js) - Google Analytics