`
tsmood
  • 浏览: 43719 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

SQL MAP环境文件 - sql_map_config.xml

 
阅读更多
<?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>
 <!-- 配置和优化SQL Map解析实例的设定 -->
 <settings cacheModelsEnabled="true" //SQL Map运行时实例的缓存Model是否开启
     enhancementEnabled="true" //全局性的启用或禁用字节码增强,以优化访问POJO变量属性的功能
        lazyLoadingEnabled="true" //持久化数据是否延迟加载
     maxRequests="32" //同时执行sql语句的最大行数
     maxSessions="10" //同一时间内活动的最大Session数。所谓的Session就是一个请求或一个SQL Map运行时实例自动获得的会话
        maxTransactions="5" //制定了最大事务处理的线程数
     useStatementNamespaces="true" //制定了在SQL Map映射文件中是否用全限定名来引用映射声明
defaultStatementTimeout="900" /> //设置超时时间为900秒
 <!-- 配置连接 -->
 <transactionManager type="JDBC" >
  <dataSource type="SIMPLE">
   <property name="JDBC.Driver" value="oracle.jdbc.OracleDriver"/>
   <property name="JDBC.ConnectionURL"
    value="jdbc:oracle:thin:@localhost:1521:orcl"/>
   <property name="JDBC.Username" value="system"/>
   <property name="JDBC.Password" value="abcd"/>
   <!-- 最大连接数 -->
   <property name="Pool.MaximumActiveConnections" value="10"/>
  </dataSource>
 </transactionManager>
 <!-- SQL Map映射文件的取得… -->
 <sqlMap resource="fw_student_SqlMap.xml" />
</sqlMapConfig>


SQL配置文件中针对单个SQL定义的超时值,这样当全局定义的超时值不能满足需求时,还要以依照SQL的特点进行定制。样例如下(设置超时时间为20秒):
<procedure id="test_exec_proc" parameterClass="map" timeout="20">
    {call p_timeout(?)}
  </procedure>
分享到:
评论

相关推荐

    sql-map-2.dtd和sql-map-config-2.dtd

    总结来说,"sql-map-2.dtd"和"sql-map-config-2.dtd"是Ibatis 2.x版本中非常关键的组件,它们为XML配置文件提供了结构化规则,使得开发人员能够编写出合法且易于维护的SQL映射文件和全局配置文件。理解并正确使用...

    sql-map-config-2.dtd

    ibatis的xml文件对于这个xml文件的规制文件dtd文件

    ibatis的sql-map dtd

    在Ibatis中,`sql-map`和`sql-map-config`是两个重要的XML配置文件,它们使用DTD(Document Type Definition)来定义其结构和规则。 DTD是XML文档类型定义,它定义了XML文档的合法构建块,包括元素、属性、实体等,...

    spring dtd文件

    描述 "编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示" 提到,当我们在编写Spring的XML配置文件时,如果没有引入对应的DTD文件,IDE(集成开发环境)可能无法提供智能提示,这将增加配置错误的可能...

    ibatis dtd问价

    - `sql-map-config.dtd`:与`sql-map-config-2.dtd`类似,是较早版本的iBATIS配置文件DTD。 - `dao.dtd` 和 `dao-2.dtd`:可能表示DAO(数据访问对象)配置的DTD,但具体用途需要根据上下文确定。 3. **添加DTD...

    ibaties DTD

    `ibatis` 的`sql-map-2.dtd` 和 `sql-map-config-2.dtd` 文件是框架的核心组成部分,它们通过XML的DTD机制规范了数据库映射和配置文件的结构,使得开发者可以方便地进行SQL操作和框架配置,提高了代码的可维护性和...

    MyBatis基本了解

    它采用XML或注解的方式来配置和映射基础数据类型、Map接口以及POJO(Plain Old Java Object)到数据库记录,提供了一种半自动的ORM(Object-Relational Mapping,对象关系映射)解决方案。 相对于Hibernate和Apache...

    ibatis dtd文件

    首先,让我们看看提供的两个DTD文件:`sql-map-2.dtd`和`sql-map-config-2.dtd`。这两个文件分别对应Ibatis的SQL映射文件和配置文件的DTD定义。 1. `sql-map-2.dtd`: 这个文件定义了SQL映射文件的结构,它允许...

    【免费】mybatis3.2.3所需的jar包+mybatis3.2.3中文帮助文档+mybatis-config.dtd

    其次,`mybatis-config.dtd`文件是MyBatis配置文件的DTD(Document Type Definition),定义了`mybatis-config.xml`文件的结构和元素。在MyBatis的配置文件中,你可以设置数据库连接信息、事务管理器、环境配置等,...

    SQL.rar_MyBatis3DynamicSql_dynamic mybatis_mybatis_mybatis Dyna

    在MyBatis项目中,`main/java`下会包含服务层、DAO层的Java类,`main/resources`则包含配置文件,如MyBatis的全局配置文件`mybatis-config.xml`以及Mapper接口和XML映射文件。 `target`目录则是Maven构建完成后生成...

    ibatis_sql_map教程

    配置文件是一个XML文件,在其中可以配置属性、JDBC数据源和SQL Map等。配置文件提供了一个很好的整合点,可以将数据库连接信息和其他配置集中管理起来,使得应用更加灵活和易于维护。 ##### 配置文件结构 一个典型...

    鬼客漏洞扫描器.rar

    config.asp conn.asp count.asp count/supervise/Login.asp count_admin.asp database.asp databases.asp db.asp dbase.asp default_admin.asp default_login.asp del.asp del_admin.asp delete.asp denglu.asp ...

    MyBatis和IBatis配置文件中的自动补全功能

    首先,我们来看`sql-map-2.dtd`和`sql-map-config-2.dtd`这两个文件,它们是iBatis时代的配置文件DTD(Document Type Definition),用于定义XML文件的结构和元素。在iBatis中,`sql-map-config.xml`是全局配置文件...

    ibatis2.0+sqlserver2005环境搭建

    这个环境中,Ibatis通过SqlMapConfig.xml配置文件管理数据库连接,通过User.xml文件定义SQL映射,使得Java代码与SQL逻辑分离,提高了代码的可维护性和可扩展性。同时,通过JDBC进行数据访问,保持了与数据库的直接...

    notes2datasette:以可浏览的格式打包OSM注释

    notes2datasette 将osm dump注释转换为...map datasette package notes.sqlite --extra-options="--config sql_time_limit_ms:10000" --install=datasette-cluster-map 这将创建一个dockerfile(内部端口为8001)致谢

    shardingsphere-jdbc实现简单的单库分表

    首先,在Spring Boot项目中引入ShardingSphere-JDBC的相关依赖,通常是在`pom.xml`文件中添加Maven坐标。ShardingSphere-JDBC支持Spring Boot集成,可以方便地通过配置文件或注解来管理分片规则。 2. **定义分片...

    iBATIS-SqlMaps2入门代码文档

    PUBLIC "-//iBATIS.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt; &lt;property name="driver" value="com.mysql.jdbc.Driver"/&gt; ...

    学习Mybatis.doc

    而映射文件(通常是 `.xml` 格式)则用来定义 SQL 语句和结果映射。例如: ```xml &lt;!-- mybatis-config.xml --&gt; &lt;property name="driver" value="com.mysql.jdbc.Driver"/&gt; &lt;!-- ... --&gt; ...

    struts1+ibatis+Spring demo

    在配置文件sql-map-config.xml中,我们可以定义数据源、事务管理以及SQL映射文件。 Spring框架则是一个全面的企业级应用开发框架,它提供依赖注入(DI)和面向切面编程(AOP),使得组件的装配和管理变得简单。...

    Ibatis入门教程

    - **sql_map_user.xml**:该文件包含了针对`User`实体的具体SQL映射,如插入、查询等操作。 #### 三、具体操作实现 1. **插入操作**: - 在`sql_map_user.xml`中定义了一个`insert`元素,其`id`属性用于唯一标识...

Global site tag (gtag.js) - Google Analytics