sql map配置文件

<sqlMapConfig>

  <properties resource="config.properties"/>   
      <!--
          maxRequests:同时执行 SQL 语句的最大线程数。大于这个值的线
          程将阻塞直到另一个线程执行完成。不同的 DBMS
        有不同的限制值,但任何数据库都有这些限制。通
        常这个值应该至少是 maxTransactions(参见以下)
        的 10 倍,并且总是大于 maxSessions 和
        maxTranactions。减小这个参数值通常能提高性能。
         
        例如:maxRequests=“256”
        缺省值:512 -->
       
      <!--
          maxSessions:同一时间内活动的最大session数。一个session可以
        是代码请求的显式 session,也可以是当线程使用
        SqlMapClient 实例(即执行一条语句)自动获得的
        session。它应该总是大于或等于 maxTransactions 并
        小于maxRequests。减小这个参数值通常能减少内存
        使用。
         
        例如:maxSessions=“64”
        缺省值:128  -->
       
    <!--
        maxTransactions:同时进入 SqlMapClient.startTransaction()的最大线程
        数。大于这个值的线程将阻塞直到另一个线程退出。
        不同的 DBMS 有不同的限制值,但任何数据库都有
        这些限制。这个参数值应该总是小于或等于
        maxSessions 并总是远远小于 maxRequests。减小这
        个参数值通常能提高性能。
         
        例如:maxTransactions=“16”
        缺省值:32
     -->
     <!--
         cacheModelsEnabled:全局性地启用或禁用 SqlMapClient 的所有缓存
        model。调试程序时使用。
 
        例如:cacheModelsEnabled=“true”
        缺省值:true(启用)
      -->
     <!--
         lazyLoadingEnabled:全局性地启用或禁用SqlMapClient的所有延迟加载。
        调试程序时使用。
         
        例子:lazyLoadingEnabled=“true”
        缺省值:true(启用)    
      -->
    <!--
        enhancementEnabled:全局性地启用或禁用运行时字节码增强,以优化访
        问Java Bean属性的性能,同时优化延迟加载的性能。
         
        例子:enhancementEnabled=“true”
        缺省值:false(禁用)
     -->
    <!--
        useStatementNamespaces:如果启用本属性,必须使用全限定名来引用 mapped
        statement。Mapped statement 的全限定名由 sql-map
        的名称和mapped-statement的名称合成。例如:
     -->
      <settings
        cacheModelsEnabled="false"
        enhancementEnabled="true"
        lazyLoadingEnabled="false"
        maxRequests="256"
        maxSessions="64"
        maxTransactions="16"
        useStatementNamespaces="false"
    />
 
  <transactionManager type="JDBC" commitRequired="false">
    <dataSource type="SIMPLE">
      <property name="JDBC.Driver" value="${driverClassName}"/>
      <property name="JDBC.ConnectionURL" value="${jdbcUrl}"/>
      <property name="JDBC.Username" value="${username}"/>
      <property name="JDBC.Password" value="${password}"/>
    </dataSource>
  </transactionManager>

 
  <sqlMap resource="com/yijifu/ibatis/domain/Student.xml"/>
 

</sqlMapConfig>

你可能感兴趣的:(配置文件)