iBatis的SqlMapConfig.xml配置
2012-09-27 13:02
399 查看
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!--
cacheModelsEnabled="true" 是否启用SqlMapClient上的缓存机制
enhancementEnabled="true" 是否针对POJO启用字节码增加机制以提升getter和setter的调用效能,避免java Reflect所带来的性能开销
lazyLoadingEnabled="true" 是否启用延时加载机制
errorTracingEnabled="true" 是否启用错误日志
maxRequests="32" 最大并发请求数
maxSessions="10" 最大Session数,即当前最大允许的SqlMapClient并发数 ;注意:maxTransactions < maxSessions =< maxRequests
maxTransactions="5" 最大并发数
useStatementNamespaces="false"
-->
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
errorTracingEnabled="true"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/>
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="com.mysql.jdbc.Driver" />
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/vin" />
<property name="JDBC.Username" value="root" />
<property name="JDBC.Password" value="keyiliaoyuan" />
<property name="Pool.MaximumActiveConnections" value="10" /> <!-- 数据库连接池可维持的最大容量 -->
<property name="Pool.MaximumIdleConnections" value="5" /> <!-- 数据库连接池允许挂起的连接数 -->
<property name="Pool.MaximumCheckoutTime" value="120000" /> <!-- 数据库连接池中,允许被某个任务所允许占用的最大时间 -->
<property name="Pool.TimeToWait" value="500" /> <!-- 线程所允许等待的最长时间 -->
<property name="Pool.PingQuery" value="select 1 from contact" /> <!-- 数据库连接状态检测语句 -->
<property name="Pool.PingEnabled" value="false" /> <!-- 是否允许检测连接状态 -->
<property name="Pool.PingConnectionsOlderThan" value="1" /> <!-- 对持续连接时间超过设定值(毫秒)的连接进行检测 -->
<property name="Pool.PingConnectionsNotUsedFor" value="1" /> <!-- 对空闲超过连接设定值(毫秒)的连接进行检测 -->
</dataSource>
</transactionManager>
<sqlMap resource="com/xml/Contact.xml" />
</sqlMapConfig>
<!DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!--
cacheModelsEnabled="true" 是否启用SqlMapClient上的缓存机制
enhancementEnabled="true" 是否针对POJO启用字节码增加机制以提升getter和setter的调用效能,避免java Reflect所带来的性能开销
lazyLoadingEnabled="true" 是否启用延时加载机制
errorTracingEnabled="true" 是否启用错误日志
maxRequests="32" 最大并发请求数
maxSessions="10" 最大Session数,即当前最大允许的SqlMapClient并发数 ;注意:maxTransactions < maxSessions =< maxRequests
maxTransactions="5" 最大并发数
useStatementNamespaces="false"
-->
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
errorTracingEnabled="true"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/>
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="com.mysql.jdbc.Driver" />
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/vin" />
<property name="JDBC.Username" value="root" />
<property name="JDBC.Password" value="keyiliaoyuan" />
<property name="Pool.MaximumActiveConnections" value="10" /> <!-- 数据库连接池可维持的最大容量 -->
<property name="Pool.MaximumIdleConnections" value="5" /> <!-- 数据库连接池允许挂起的连接数 -->
<property name="Pool.MaximumCheckoutTime" value="120000" /> <!-- 数据库连接池中,允许被某个任务所允许占用的最大时间 -->
<property name="Pool.TimeToWait" value="500" /> <!-- 线程所允许等待的最长时间 -->
<property name="Pool.PingQuery" value="select 1 from contact" /> <!-- 数据库连接状态检测语句 -->
<property name="Pool.PingEnabled" value="false" /> <!-- 是否允许检测连接状态 -->
<property name="Pool.PingConnectionsOlderThan" value="1" /> <!-- 对持续连接时间超过设定值(毫秒)的连接进行检测 -->
<property name="Pool.PingConnectionsNotUsedFor" value="1" /> <!-- 对空闲超过连接设定值(毫秒)的连接进行检测 -->
</dataSource>
</transactionManager>
<sqlMap resource="com/xml/Contact.xml" />
</sqlMapConfig>
相关文章推荐
- SqlMapConfig.xml是ibatis连接数据库的配置文件
- Ibatis—sqlMapConfig.xml配置文件详解
- ibatis - sqlMapConfig.xml配置文件详解
- iBATIS的配置文件sqlmapconfig.xml详细说明。
- ibatis SqlMapConfig.xml解释配置说明
- ibatis SqlMapConfig.xml 配置settings
- iBatis之SqlMapConfig.xml配置说明
- ibatis学习之sqlMapConfig.xml文件配置详解
- ibatis之SqlMapConfig.xml配置详解
- 从IBatis2.X 移植到IBatis3.0 sqlMapConfig and sqlMap XML 配置文件升级说明
- ibatis的sqlmapconfig.xml配置详解
- Spring配置iBatis多个SqlMapConfig.xml
- ibatis连接数据库的配置文件SqlMapConfig.xml---解析
- IBatis ORM框架的总配置文件SqlMapConfig.xml 详细信息
- IBatis ORM框架的总配置文件SqlMapConfig.xml 详细信息
- Ibatis:sqlMapConfig.xml配置文件详解
- ibatis的sqlMapConfig.xml配置大全
- Spring配置iBatis多个SqlMapConfig.xml
- IBatis ORM框架的总配置文件SqlMapConfig.xml 详细信息
- ibatis - sqlMapConfig.xml配置文件详解