`

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>

分享到:
评论

相关推荐

    基于iBatis SQL Map的数据持久层实现应用研究 (2008年)

    介绍了iBatis SQL Map建立ORM机制的原理和特点,结合某物流系统的开发,给出了SQL Map建立ORM的主要内容,包括映射关系、SQL Map配置文件和SQL Map API等.实践表明,iBatis SQL Map的ORM实现技术非常方便、灵活,并较好地...

    iBATIS SQL Maps 开发指南 Version 2.0

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    iBATIS实战

    3.6.1 SQL Map配置文件 54 3.6.2 properties元素 55 3.6.3 settings元素 56 3.6.4 typeAlias元素 58 3.6.5 transactionManager元素 60 3.6.6 typeHandler元素 61 3.6.7 sqlMap元素 61 3.7 小结 62 第4章 使用已映射...

    ibatis sqlmap配置详解

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

    iBatis SQL Maps开发指南.pdf

    SQL Map XML配置文件 元素 元素 元素 元素 元素 元素 SQL Map XML映射文件 Mapped Statements Statement的类型 SQL 语句 自动生成的主键 存储过程 parameterClass parameterMap Inline Parameter简介 resultClass ...

    iBATIS SQL Maps 开发指南

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    ibatis配置文件

    sql-map-2.dtd和sql-map-config-2.dtd文件 博文链接:https://xyk0830.iteye.com/blog/228415

    将SQl语句转换成Ibatis之Xml文件语句

    用Ibatis时,配置sql语句时候 如果直接从sql里面把语句拷出来,玩玩格式不严谨,我写了这个工具来帮助我们格式化sql语句

    iBATIS-SqlMaps-2_cn.rar

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    iBATIS_SQL_Maps_V2.0开发指南_ibatis_

    SQL Map 使用简单的 XML 配置文件将 Java Bean 映射成 SQL 语句,对比其他的数据库持续层和 ORM 框架(如 JDO 的实现, Hibernate 等), SQL Map 最大的优点在于它简单易学。要使用 SQL Map,只要熟悉Java Bean, ...

    绿色 Sql Server 原理及全新管理工具

    这个问题最简单,因为在执行sqlservr.exe时指定的有log文件,你只用用个定时器(50ms)读文件,就可以在程序中显示出来启动日志了,呵呵,这只是个思想,具体的自已想办法吧. 6. 停止服务 用CreateProcess可以得到...

    基于SSM的员工管理系统设计源码

    文件类型包括14个Java源代码文件、8个XML配置文件、5个JavaScript脚本文件、4个CSS样式文件、4个MAP文件、3个JSP页面文件、1个SQL文件、1个Properties配置文件和1个EOT字体文件。该系统适合用于学习和实践Java、...

    ExtJS 2.2图书管理系统源码(mysql版)

    原作使用的数据库是sqlserver2000,本人将数据库部分修改为使用mysql5.0,并提供完整的生成数据库表和数据的sql,修改了部分sql-map配置文件,做到部署之后即能使用。 * 部署时,注意修改相应的数据源配置...

    基于ASP.NET Core和Blazor的EnjoyCLMS英卓易图书管理系统设计源码

    项目共包含440个文件,其中DLL动态链接库文件dll 248个,C#源代码文件cs 42个,MAP映射文件map 23个,CSS样式文件css 21个,JSON配置文件json 19个,缓存文件cache 17个,JavaScript源代码文件js 15个,PDB调试文件...

    iBATIS.rar

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

    PDF.NET数据开发框架V3.0演示版

    ---春节已经过了,本资源优惠奉送了,再次促销,只需2分!... * 一套实用工具,可以生成实体类和根据SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。 * 更多的功能等待你去发现:)

    array-var-nginx-module:在Nginx配置文件中添加对数组类型变量的支持

    名称array-var-nginx-module-向Nginx配置文件添加对数组类型变量的支持该模块不随Nginx源一起分发。 请参阅安装说明。目录作者版权和许可也可以看看 地位该模块已准备就绪。 概要 location /foo { array_split ',' $...

    ibatis开发指南(中文版)

    SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您...

Global site tag (gtag.js) - Google Analytics