`

iBatis配置详解

阅读更多
<?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>
	<!-- cacheModelsEnabled: 是否启动SqlMapClient上的缓存机制,建议为ture -->
	<!-- enhancementEnabled: 针对POJO提升set/get的调用性能,避免使用反射所带来的开销,建议为true -->
	<!-- errorTracingEnabled: 是否启动错误日记,开发时建议使用(true),方便调试 -->
	<!-- lazyLoadingEnabled: 是否启动延迟加载,建议使用true -->
	<!-- maxRequests: 最大并发请求数(Statement并发数) -->
	<!-- maxTransactions: 最大并发事务 -->
	<!-- maxSessions: 最大Session数,也就是当前最大的SqlMapClient数,他的值必须介于
	maxRequests和maxTransactions之间 -->
	<!-- useStatementNamespaces: 是否使用Statement命名空间 -->
	<settings cacheModelsEnabled="true"			
			enhancementEnabled="true"			
			errorTracingEnabled="true"
			lazyLoadingEnabled="true"
			maxRequests="32"
			maxSessions="10"
			maxTransactions="5"
			useStatementNamespaces="false"/>

	<!-- 不使用properties文件的配置 -->
	<transactionManager type="JDBC">
		<dataSource type="SIMPLE">
			<property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
			<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/testhib"/>
			<property name="JDBC.Username" value="root"/>
			<property name="JDBC.Password" value="root"/>
			<!-- Pool.MaximumActiveConnections: 连接池可维持的最大数量 -->
			<property name="Pool.MaximumActiveConnections" value="10"/>
			<!-- Pool.MaximumIdleConnections: 连接池允许挂起的连接数 -->
			<property name="Pool.MaximumIdleConnections" value="5"/>
			<!-- Pool.MaximumCheckoutTime: 连接被占用的时间 -->
			<property name="Pool.MaximumCheckoutTime" value="12000"/>
			<!-- Pool.TimeToWait: 获取连接的时候,没有可用的连接了,此时线程进入等待状态,
			知道有空闲的连接出现,这就代表那个等待的最大的时间 -->
			<property name="Pool.TimeToWait" value="500"/>
			
			<property name="" value=""/>
			<property name="" value=""/>
		</dataSource>
	</transactionManager>    
  
	<sqlMap resource="com/lbx/model/Student.xml"/>
</sqlMapConfig>

 

分享到:
评论

相关推荐

    ibatis配置详解

    **Ibatis配置详解** Ibatis,一款轻量级的Java持久层框架,它与Hibernate、MyBatis等ORM(对象关系映射)框架并列,是处理数据库操作的重要工具。Ibatis的核心理念是将SQL语句与Java代码分离,使得开发者能够更灵活...

    ibatis 配置文件详解

    ### ibatis配置文件详解 #### 一、ibatis概述 ibatis,又称MyBatis,是一种优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。ibatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。ibatis可以...

    ibatis相关配置

    ### Ibatis配置详解 1. **全局配置文件(ibatis-config.xml)** 全局配置文件是Ibatis系统的起点,它包含了数据源、事务管理器、插件、类型别名等整体设置。例如: ```xml &lt;!DOCTYPE configuration PUBLIC "-/...

    log4j和ibatis配置文档

    《log4j与iBatis配置详解》 在软件开发中,日志管理和数据库操作是两个至关重要的环节。Log4j作为Java世界里最流行的日志框架之一,它提供了强大的日志记录功能,帮助开发者追踪应用程序运行过程中的信息、警告、...

    IBATIS 配置+简单案列

    **IBATIS 配置详解** IBATIS 是一款优秀的持久层框架,它为Java应用程序提供了灵活的数据库访问层。它的主要目标是简化数据库操作,将SQL与Java代码分离,从而实现更高效的数据库管理和维护。在本教程中,我们将...

    ibatis sqlmap配置详解

    SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的...Sql Map配置文件是iBatis配置的核心,从数据库连接到执行SQL时使用的sqlMap文件都是通过此文件中的配置提供给框架的,它通常命名为sqlMapConfig.xml

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

    ### ibatis配置文件、映射文件详解 #### 1. SQL Map Config 文件详解 在ibatis框架中,`sqlMapConfig.xml`是一个非常重要的配置文件,它主要用于设置ibatis的全局配置信息,包括数据库连接信息、环境配置以及其它...

    ibatis基础知识详解

    **Ibatis基础知识详解** Ibatis,全称MyBatis,是一个优秀的开源持久层框架,它支持定制化SQL、存储过程以及高级映射。在Java应用中,Ibatis可以帮助开发者将数据库操作与业务逻辑分离,从而简化开发工作,提高代码...

    ibatis环境搭建教程

    #### 三、ibatis配置详解 在ibatis中,配置文件通常包括`sqlmap`、`datasource`、`settings`等元素,下面详细介绍这些配置项的作用: ##### 1. SQL Map配置 - ****:用于定义和引用属性值,可以在配置文件中使用...

    ibatis配置文件信息

    #### 二、ibatis配置文件详解 ibatis的配置文件主要包括三部分:`SqlMap.properties`、`SqlMapConfig.xml` 和 `Student.xml`。下面将分别对这三个文件进行详细介绍。 ##### 1. SqlMap.properties 文件 `SqlMap....

    Spring+iBatis整合详解

    ### Spring与iBatis整合详解 #### 一、前言 在Java企业级应用开发中,Spring框架以其强大的依赖注入(DI)和面向切面编程(AOP)能力深受开发者喜爱,而iBatis(现更名为MyBatis)作为一款优秀的持久层框架,通过...

    ibatis_SqlMapConfig配置详解

    SqlMapConfig.xml是iBATIS的核心配置文件,它定义了全局的设置和数据源信息,使得整个系统能够正确地运行和管理SQL映射。下面我们将详细解析这个配置文件的各个部分。 首先,配置文件的开头是XML声明和DTD定义,...

    ibatis开发

    #### 三、ibatis配置详解 ibatis的配置主要通过XML文件完成,其中最重要的文件是`sqlMapConfig.xml`,它包含了数据源、事务管理器等全局配置信息。此外,每个具体的数据库操作都通过单独的Mapper XML文件定义。 - *...

    struts+spring+ibaits配置详解

    ### Struts + Spring + iBatis 配置详解 #### 一、概述 在实际的软件开发项目中,为了提高代码的复用性与维护性,通常会采用一系列的框架来构建应用程序。其中,Struts、Spring 和 iBatis 是三个非常流行且互补的...

    Spring 3.0 整合Ibatis 3

    iBatis 配置详解 iBatis 的配置需要特别注意,因为这关系到 SQL 映射文件的加载以及后续的数据操作。具体的配置内容会在后续的 Java 文件中体现。 #### 五、总结 通过以上步骤,我们可以有效地将 Spring 3.0 与 ...

    ibatis 开发指南(pdf)

    #### 三、iBatis配置详解 - **Settings节点**:定义全局设置,如是否启用缓存、是否使用字节码增强机制、是否启用延迟加载等。 - **transactionManager节点**:定义iBatis的事务管理器类型,可以选择JDBC、JTA或...

    ibatis 开发指南

    #### 四、ibatis配置详解 1. **配置文件**:ibatis使用XML配置文件来管理各种配置信息,包括数据库连接参数、SQL映射规则等。 - `&lt;sqlMapConfig&gt;`元素:定义数据库连接和其他全局设置。 - `&lt;transactionManager&gt;`...

Global site tag (gtag.js) - Google Analytics