zoukankan      html  css  js  c++  java
  • mybatisの配置文件

    官网地址 http://www.mybatis.org/mybatis-3/zh/configuration.html#databaseIdProvider

    configuration 配置 主要包含以下信息:
      properties 属性
      settings 设置
      typeAliases 类型别名
      typeHandlers 类型处理器
      objectFactory 对象工厂
      plugins 插件
      environments 环境
      environment 环境变量
      transactionManager 事务管理器
      dataSource 数据源
      databaseIdProvider 数据库厂商标识
      mappers 映射器

    项目中使用到的主要是以下列出配置,mybatis-config.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE configuration
            PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <configuration>
    
        <settings>
            <!-- 全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存。默认值true -->
            <setting name="cacheEnabled" value="false"/>
            <!--是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。默认false-->
            <setting name="mapUnderscoreToCamelCase" value="true"/>
            <!--允许 JDBC 支持自动生成主键,需要驱动兼容-->
            <setting name="useGeneratedKeys" value="true"/>
            <!--允许在嵌套语句中使用分页-->
            <setting name="safeRowBoundsEnabled" value="false"/>
            <!--配置默认的执行器。SIMPLE普通的执行器;REUSE 执行器会重用预处理语句(prepared statements); BATCH 执行器将重用语句并执行批量更新-->
            <setting name="defaultExecutorType" value="REUSE"/>
            <!-- 设置超时时间,它决定驱动等待数据库响应的秒数。 -->
            <setting name="defaultStatementTimeout" value="600"/>
        </settings>
    
        <!--类型别名,存在的意义仅在于用来减少类完全限定名的冗余-->
        <typeAliases>
            <typeAlias type="com.sgcc.ebm.app.model.Agency"        alias="agency"/>
        </typeAliases>
    
        <!--用类型处理器将获取的值以合适的方式转换成 Java 类型-->
        <typeHandlers>
        </typeHandlers>
    
        <!--告诉 MyBatis 到哪里去找映射文件-->
        <mappers> 
            <mapper resource="mapper/agency.xml"/>
        </mappers>

    </configuration>
  • 相关阅读:
    Redis中的批量删除数据库中的Key
    Solr中初学Demo
    Solr中Schema.xml中文版
    Eclipse中web项目的默认发布路径改为外部Tomcat中webapp路径
    Java操作XML的工具类
    Java中创建操作文件和文件夹的工具类
    Java中的操作日期的工具类
    Java POI操作Excle工具类
    【转】怎样写一个解释器
    【转】什么是语义学
  • 原文地址:https://www.cnblogs.com/yangjiming/p/9579226.html
Copyright © 2011-2022 走看看