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

ibatis-缓存使用示例

阅读更多

   ibatis缓存使用还是很简单的,除了一点。

 

   文档上告诉我cacheModelsEnabled默认为true,结果实验确发现必须手动设为true。如下:

 

 

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE sqlMapConfig      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

<sqlMapConfig>
	<!-- 坑爹啊,说是默认,可是我去掉就没缓存策略了 -->
	<settings cacheModelsEnabled="true" />
	<!--
		Configure a built-in transaction manager. If you're using an app
		server, you probably want to use its transaction manager and a managed
		datasource
	-->
	<transactionManager type="JDBC" commitRequired="false">
		<dataSource type="SIMPLE">
			<property name="JDBC.Driver" value="com.mysql.jdbc.Driver" />
			<property name="JDBC.ConnectionURL" value="jdbc:mysql://192.168.104.92:3306/test" />
			<property name="JDBC.Username" value="test" />
			<property name="JDBC.Password" value="test" />
		</dataSource>
	</transactionManager>

	<!--
		List the SQL Map XML files. They can be loaded from the classpath, as
		they are here (com.domain.data...)
	-->
	<sqlMap resource="com/mydomain/data/Account.xml" />
	<!--
		List more here... <sqlMap resource="com/mydomain/data/Order.xml"/>
		<sqlMap resource="com/mydomain/data/Documents.xml"/>
	-->

</sqlMapConfig>

 

其他,到都简单,随便搜索理解即可。示例代码见附件。

分享到:
评论

相关推荐

    ibatis-sqlMap相关参考

    在IT领域,Ibatis是一个广泛使用的轻量级持久层框架,它提供了一种将SQL语句与Java代码分离的方式,从而简化了数据库操作。SQLMap是Ibatis的核心组件,它定义了如何执行SQL查询、处理结果集以及映射数据到Java对象。...

    ibatis-2.3.4.726官方最新开发包

    - **文档**:可能包括用户手册、API文档、示例代码和最佳实践指南,帮助开发者理解和使用Ibatis。 在实际开发中,Ibatis可以与Spring框架集成,实现更高级的功能,如AOP(面向切面编程)和依赖注入,进一步提升...

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

    9. **实战教程**:通过具体的示例代码,展示如何创建一个完整的iBATIS应用程序,从数据库设计到编写SqlMap配置,再到Java代码的实现。 通过阅读《iBATIS-SqlMaps-2 Tutorial_cn.pdf》,读者可以逐步学习并实践...

    ibatis-in-action

    - **缓存机制**:介绍iBATIS中的缓存机制,包括一级缓存和二级缓存的区别及使用方法。 - **调优技巧**:提供一系列性能优化建议,如合理使用缓存、优化SQL语句等。 #### 3.2 数据访问对象 - **DAO模式**:阐述DAO...

    iBATIS-DAO-2

    例如,对于某个特定的DAO,可以有两个实现版本:一个使用iBATIS SQL Maps框架将对象持久化到数据库,另一个则使用Hibernate框架。或者,有一个DAO为另一个DAO提供缓存服务。根据具体场景(如数据库性能受限或内存...

    整合后的ibatis-2.3.0.677.jar

    使用Ibatis时,首先需要在项目中引入ibatis-2.3.0.677.jar,并配置相应的配置文件(如`sqlMapConfig.xml`),然后创建Mapper接口和对应的XML映射文件,最后在业务逻辑中通过SqlSession执行SQL语句。这个版本的Ibatis...

    iBATIS-SqlMaps开发指南

    10. **实战案例**:通过实际示例展示如何在项目中集成并使用iBATIS-SqlMaps,加深对理论知识的理解。 阅读《iBATIS-SqlMaps-2_开发指南.pdf》这本书,你将能够熟练地运用iBATIS框架进行数据库操作,提升你的Java EE...

    iBATIS-SqlMaps中文教程集合

    - 性能优化:提供性能调优的策略,包括缓存使用、批处理等技巧。 这四本教程全面覆盖了iBATIS的核心概念和实践应用,无论你是初学者还是有经验的开发者,都能从中受益。通过学习,你将能够有效地利用iBATIS来提升...

    iBATIS-3用户手册(英文版)

    - **缓存**:iBATIS 支持二级缓存机制,可以在应用程序级别和映射器级别配置缓存策略,以提高性能。 综上所述,iBATIS-3 提供了一个强大的框架来处理 SQL 数据库操作,其配置灵活多样,能够适应不同的应用场景。...

    iBATIS-SqlMaps-2_en

    该文档是关于iBATIS DataMapper 2.0的开发者指南,详细介绍了如何使用这个框架来简化数据库操作,并提供了配置、安装、升级以及各种元素和功能的详尽说明。 ### iBATIS DataMapper 2.0概述 iBATIS DataMapper框架...

    iBATIS-3-User-Guide

    ### iBATIS 3 用户指南知识点总结 #### 一、简介 ...以上是对 iBATIS 3 用户指南的一个较为详细的概述,涵盖了从安装配置到实际使用的各个重要方面,希望能帮助读者更好地理解和掌握 iBATIS 的使用方法。

    iBATIS-SqlMaps-2-Tutorial_cn

    - **定义**:iBATIS SqlMaps 是一个开源的持久层框架,它允许开发者使用 SQL 语句来操作数据库,并提供了一种简单的方式来将 SQL 查询结果映射到 Java 对象上。它主要通过 XML 配置文件来管理 SQL 语句及其参数映射...

    ibatis-2.3.0.677

    此外,源码中还包含了丰富的测试用例,这些用例不仅验证了iBatis的功能,也为我们提供了实际应用中的使用示例,对于快速上手和调试都非常有帮助。 总之,通过对iBatis 2.3.0.677源码的分析,我们可以掌握其设计理念...

    Java_ibatis-cache.rar_cache

    在Java开发领域,iBatis作为一个轻量级的持久层框架,因其简洁高效而深受开发者喜爱。...阅读《Java_iBatis cache.doc》文档,你会获得更详细的实践指导和示例代码,进一步深化对iBatis缓存的理解。

    iBATIS-SqlMaps-2-Tutorial_en.pdf

    - **SQL Maps 使用示例:** - **插入操作**:创建一个SQL映射来插入一个新的`Person`记录。 - **查询操作**:定义一个SQL映射用于检索`Person`记录。 - **更新操作**:设置SQL映射以更新现有`Person`记录的信息。...

    解决IBatis缓存动态字段问题

    ### 解决IBatis缓存动态字段问题 #### 背景与问题描述 在使用IBatis框架处理数据库操作时,可能会遇到动态数据表名、动态字段名的情况。这种情况下,由于IBatis的缓存机制,可能导致字段找不到的问题。具体表现为...

    ibatis-2.3.4 开发包 及 官方权威文档(开发指南+入门教程)

    2. **缓存机制**:Ibatis 提供了本地缓存和二级缓存,可以提高数据访问速度。 3. **事务控制**:支持手动和自动的事务管理,可以根据业务需求灵活选择。 4. **动态 SQL**:通过 if, choose, when, otherwise 等标签...

    ibatis demo,ibatis例子,ibatis示例

    7. **缓存机制**:Ibatis内置了本地缓存和二级缓存,可以提高数据读取速度。本地缓存作用于单个SqlSession,而二级缓存则可以在多个SqlSession之间共享,但需要注意并发控制和数据一致性问题。 8. **插件支持**:...

    ibatis Guide

    - **ibatis基础语义和高级特性**:深入了解ibatis的语法和特性,掌握如何有效地使用ibatis进行数据库操作。 ibatis的“半自动化”特性使其在需要精细控制SQL语句、高安全性要求或高性能场景下展现出独特优势,成为...

Global site tag (gtag.js) - Google Analytics