zoukankan      html  css  js  c++  java
  • Java_myBatis_全局配置文件

    mybatis主要需要配置的项:

    1.properties  配置文件的“环境变量”键值对

    2.typeAliases  输入输出数据的类型

    3.mappers  映射配置文件

    下面看看实例:

    <configuration>
      <!-- property定义的方式有一下2种,resource和property标签 -->
      <properties resource="db.properties">
          <property name="db.driver" value="com.mysql.jdbc.Driver"></property>
      </properties>
      <!-- 类的别称,给映射文件的parameterType和resultType使用 -->
      <typeAliases>
          <!-- 这里的别名大小写是不分的 -->
          <!-- 单挑别名定义 -->
          <typeAlias type="com.mavenTest.mybatis_test.po.Student" alias="student"></typeAlias>
          <!-- 把包内class批量别名为class名 -->
          <package name="com.mavenTest.mybatis_test.po"></package>
      </typeAliases>
      <!-- 数据源连接,实际项目中会交给spring进行管理 -->
      <environments default="development">
        <environment id="development">
          <transactionManager type="JDBC"/>
          <dataSource type="POOLED">
            <property name="driver" value="${db.driver}"/>
            <property name="url" value="${db.url}"/>
            <property name="username" value="${db.username}"/>
            <property name="password" value="${db.password}"/>
          </dataSource>
        </environment>
      </environments>
      <mappers>
        <!-- 单条映射文件加载 -->
        <mapper resource="StudentMapper.xml"/>
        <mapper resource="mapper/StudentMapper.xml"/>
        <!-- 批量映射文件加载,确保包里的Interface和mapper是同名 -->
        <!-- <package name="com.mavenTest.mybatis_mapper"></package> -->
      </mappers>
    </configuration>
  • 相关阅读:
    oracle执行计划相关
    RENAME方法进行分区改造
    在线重定义方法进行分区改造
    SYSAUX表空间如何清理
    Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
    存储过程收集统计信息ORA-20000报错解决记录
    GIT-远程仓库
    GIT-本地仓库
    Python-DDT实现接口自动化
    Python-DDT框架
  • 原文地址:https://www.cnblogs.com/amiezhang/p/9601998.html
Copyright © 2011-2022 走看看