`
njuptsoz
  • 浏览: 91486 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

iBatis的核心配置文件 SqlMapConfig.xml

阅读更多

properties 标签

这个标签就是引用properties文件,在接下来的属性中,就直接可以使用此文件的键值对,比如 ${driver}


setting 标签

这个属性就是设置iBatis属性的一个标签。

有如下几个属性:

  • lazyLoadingEnabled 延迟加载,默认值为true
  • cacheModelsEnabled 数据缓存,默认值为true
  • enhancementEnabled 使用类似cglib这样的类来提高延迟加载的性能,默认值为true
  • useStatementNamespaces 是否使用命名空间,默认值为false

typeAlias 标签

也就是类型标签,比如 java.lang.String 就被别名为 string。

iBatis 已经预设了很多足够我们使用的别名了。


transactionManager 标签

声明事务管理。 iBatis内置有 JDBC、JTA、EXTERNAL。这三个内置的都是iBatis内置的别名。

这个标签还可以嵌套 dataSource 标签 和 property 标签。dataSource就是配置数据源,也就是与数据库连接的标签。


sqlMap 标签

这个标签就是引用 sql 映射文件的。

分享到:
评论

相关推荐

    ibatis 连接字符串 SqlMapConfig.xml

    这个文件是iBATIS的核心配置文件,它包含了数据源、事务管理器、SQL映射文件等信息,确保了应用程序能够正确地连接到数据库并执行SQL语句。 在SqlMapConfig.xml中,最重要的部分是数据库连接的配置,通常包括以下几...

    ibatis用xml配置文件配置使用

    本篇文章将深入探讨如何使用XML配置文件来配置iBATIS,以解决你在实际开发中可能遇到的各种问题。 首先,我们了解iBATIS的核心概念——映射器(Mapper)。映射器是定义SQL语句的地方,而XML配置文件是映射器的主要...

    ibatis-sqlmap-2.3.4.726-sources.jar.zip_birth84v_cutting1v2_ibat

    iBatis的核心功能是SQL映射,它通过XML配置文件或注解方式定义了SQL语句及其关联的Java对象。在2.3.4.726这个版本中,我们可以期待看到一些关键组件,如SqlMapConfig.xml配置文件的解析逻辑,SqlMapClient的构建和...

    最稳定Ibatis包 ibatis-2.3.0.677.rar

    在实际使用Ibatis时,首先需要在项目中引入ibatis-2.3.0.677.jar包,然后配置SqlMapConfig.xml文件,这是整个Ibatis的全局配置文件,用于设置数据源、事务管理器以及其他核心组件。接下来,开发者可以创建具体的...

    ibatis-2.3.0.677.jar

    2. **src/main/resources**:可能包含配置文件,如 SQLMapConfig.xml,以及其他的非 Java 资源。 3. **README.txt** 或 **README.md**:提供关于如何使用、安装和配置 iBATIS 的说明。 4. **LICENSE** 和 **NOTICE**...

    ibatis配置文件信息

    通过对ibatis配置文件的解析,我们可以看到ibatis的强大之处在于它能够灵活地配置各种参数,并通过简洁的XML配置文件实现对数据库的高效操作。通过上述三个配置文件的设置,ibatis能够自动完成对数据库的操作,包括...

    记一次Ibatis的意外发生.docx

    SqlMapConfig是IBatis中的核心配置文件,用于定义SqlMap的配置。SqlMapConfig文件可以包含多个SqlMap,每个SqlMap对应一个数据库表。SqlMapConfig文件的DTD文件是http://ibatis.apache.org/dtd/sql-map-2.dtd。 ...

    ibatis-2.3.4.726官方最新开发包

    - **sqlmapconfig.xml**:这是Ibatis的全局配置文件,用于配置数据源、事务管理器、日志工厂等。 - **mapper.xml**:这些文件是SQL映射文件,每个都对应一个Mapper接口,包含了SQL语句和结果映射。 - **Mapper接口**...

    ibatis-2.3.4.726-src-源代码

    - **SqlMapConfig.xml**:全局配置文件,包含数据源、事务管理器、环境等配置信息。 - **SqlMap.xml**:每个数据库表对应的映射文件,定义了SQL语句及其结果集映射。 - **Executor(执行器)**:执行SQL语句的...

    ibatis配置文件

    通过对`sqlMapConfig.xml`文件的深入解析,我们不仅了解了ibatis配置文件的基本结构,还掌握了如何通过配置文件来调整ibatis的行为,这对于实际开发工作具有重要的指导意义。在后续的学习过程中,我们还将进一步探索...

    ibatis配置、映射文件详解.doc

    本文将深入解析iBatis的核心配置文件`sqlMapConfig.xml`,以及映射文件的使用方法,帮助初学者更好地理解和掌握iBatis的配置与映射。 首先,`sqlMapConfig.xml`是iBatis系统的主配置文件,它定义了整个系统的行为,...

    整合后的ibatis-2.3.0.677.jar

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

    ibatis-2.3.3.720.jar

    2. **映射文件与XML配置**:通过XML配置文件,Ibatis定义了SQL语句、参数映射以及结果集映射,将数据访问逻辑与业务逻辑分离,降低了耦合度。 3. **对象关系映射(ORM)**:Ibatis提供了一种简单的ORM实现,它可以...

    IBatis.net 配置各种数据库

    全局配置文件SqlMapConfig.xml是IBatis的入口,用于配置数据源、事务管理器等信息。例如,对于MySQL数据库,可以在SqlMapConfig.xml中添加如下配置: ```xml <add name="MySqlConnection" type="iBatisNet.Data...

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf

    配置则涉及创建一个`SqlMapClient`实例,这个实例通常通过一个名为`SqlMapConfig.xml`的配置文件加载。该配置文件包含了数据源的信息以及如何加载映射文件等设置。 - **映射语句**:iBATIS使用XML映射文件来定义...

    ibatis源码,ibatis源码 ibatis源码 ibatis源码

    iBatis的配置文件SqlMapConfig.xml是系统启动时加载的关键,它包含了数据源(DataSource)、事务管理器(TransactionManager)和SqlMap配置信息。解析这个XML文件的过程涉及到DOM或SAX解析器,源码中这部分功能通常...

    struts2+ibatis+spring整合开发.doc

    在`web.xml`中,通过`ContextLoaderListener`监听器加载`contextConfigLocation`指定的应用上下文配置文件(`applicationContext.xml`),进行Spring容器的初始化。在这里,Spring可以用来管理Bean的生命周期,包括...

    ibatis-2.3.0.677.jar.zip

    其中,包含了SqlMapConfig.xml配置文件,这是iBatis系统的核心,用于定义数据源、事务管理器、SqlMapClient等重要组件。此外,还包含了各种SqlMap接口,用于执行SQL语句;Executor接口及其实现类,负责SQL的执行策略...

    ibatis 配置文件详解

    通过上述解析,我们可以看出ibatis配置文件在ibatis框架中的核心地位,它不仅定义了数据源和事务管理策略,还指定了SQL映射文件的位置,使得ibatis能够根据配置正确地执行SQL语句,完成数据库操作。

    ibatis-3-学习笔记.docx

    SqlMapConfig.xml 是 iBatis 3 的总配置文件,用于配置数据库连接、事务管理、Mapper 文件等内容。下面是一个简单的 SqlMapConfig.xml 文件示例: ```xml <property name="driver" value="oracle.jdbc....

Global site tag (gtag.js) - Google Analytics