• 补充---Mybatis的配置文件中的settings和typeAliases标签


    mybatis中的全局配置文件:
    在配置文件中写配置一定要注意标签的先后顺序,顺序不对则配置文件不能运行
    <?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>
    <!--cacheEnabled:全局地开启或关闭配置文件中的所有映射器已经配置的任何缓存-->
    <setting name="cacheEnabled" value="true"/>
    <!--LogImpl:指定Mybatis所用日志的具体实现,未指定时将自动查找
    STDOUT_LOGGING:该值指定日志中打印出sql语句
    -->
    <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>

    <!--typeAliases:起别名 像下边例子中给完全限定名起别名,需要写完全限定名的地方就可以直接写起的别名-->
    <typeAliases>
    <typeAlias type="com.aaa.entity.Dept" alias="Dept"/>
    <typeAlias type="com.aaa.entity.Emp" alias="Emp"/>
    </typeAliases>

    <environments default="mysql">
    <!--environments中可以有多environments,idenvironment的,environments后的default值对应
    id,就使用那environment-->
    <environment id="mysql">
    <transactionManager type="JDBC"/>
    <!--datasource型可以配置成其型之一,如UNPOOLED,POOLED,JNDI
    1、如果将类置成UNPOOLEDMybatis会为每一个数操作建一新的
    接,并关闭它方式适用于只有小并发简单应用程序上。
    2、如果将属置成POOLEDMybaits会创建一个数库连接池,接池中的
    个连将会被用作操作。一旦操作完成,Mybatis会将接返回
    给连接池。在开发测试环境中,常使用此方式。
    3、如果将类JNDIMybatis用服器向配置好的JNDI据源dataSource
    库连接。在生产环境中,先考虑这种方式
    -->
    <dataSource type="POOLED">
    <property name="driver" value="com.mysql.jdbc.Driver"/>
    <!--allowMultiQueries=true:开启批量更新-->
    <property name="url" value="jdbc:mysql://localhost:3306/hbb?allowMultiQueries=true"/>
    <property name="username" value="root"/>
    <property name="password" value="123456"/>
    </dataSource>
    </environment>
    </environments>

    <mappers>
    <mapper resource="com/aaa/dao/DeptMapper.xml"/>
    <mapper resource="com/aaa/dao/EmpMapper.xml"/>
    </mappers>

    </configuration>
  • 相关阅读:
    DAY09(for语句)
    Python 下载 tushare 数据,然后调用 C++ DLL 计算 wMA 存入本地 csv 文件再 python 读取
    Python socket编程之八:阶段性总结
    Ctex + Lyx = 自用 Latex 编辑环境
    matlab下二重积分的蒙特卡洛算法
    实验9 根据材料编程
    实验5 编写、调试具有多个段的程序
    实验4 [bx]和loop的使用
    实验3 编程、编译、连接、跟踪
    汇编语言第三章总结
  • 原文地址:https://www.cnblogs.com/fbbg/p/11719459.html
Copyright © 2020-2023  润新知