【Mybatis】核心配置文件详解

简介: 【Mybatis】核心配置文件详解

关于mybatis核心配置文件,命名没有固定要求,一般介意:Mybatis-config.xml

mybatis核心配置文件中的标签配置是有固定顺序的,不能随便去配置:


The content of element type “configuration” must match “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”.


具体含义见:


<?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>
    <!-- 引入配置文件 -->
    <properties resource="jdbc.properties"/>
    <!-- 类型的全类名时,设置的类型的别名 -->
    <typeAliases>
        <!--以包为单位设置别名 ,这个包下的所有的类型都将有默认的类型别名,即类名,且不区分大小写-->
        <package name="com.li.mybatis.pojo"/>
    </typeAliases>
    <!--设置连接数据库的环境-->
    <!--每一个environment标签都是一个具体的连接数据库的环境 ,default:设置默认使用的环境的id-->
    <environments default="development">
        <environment id="development">
            <!-- 设置事务管理方式,以下表示当前环境使用原生的jdbc事务管理方式 -->
            <transactionManager type="JDBC"/>
            <!-- 设置数据源的类型,以下表示使用数据库连接池缓存数据库连接-->
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url"
                          value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <!--引入映射文件-->
    <mappers>
        <!--以包为方式引入,要求当前的mapper接口所在的包和我们mapper映射文件所在的包保持一致,并且mapper接口的名字和映射文件的名字一致
     在resource下建,用/-->
       <!--  单一使用: <mapper resource="mappers/amapper.xml"></mapper> -->
        <package name="com.li.Mybatis.mapper"/>
    </mappers>
</configuration>


相关文章
|
6月前
|
XML Java 数据库连接
mybatis环境搭建步骤(含配置文件代码)
mybatis环境搭建步骤(含配置文件代码)
|
6月前
|
SQL Java 数据库连接
初识MyBatis(搭建MyBatis、简单增删改查、核心配置文件讲解及获取参数值)
初识MyBatis(搭建MyBatis、简单增删改查、核心配置文件讲解及获取参数值)
120 0
|
6月前
|
SQL Java 数据库连接
Mybatis之核心配置文件详解、默认类型别名、Mybatis获取参数值的两种方式
【1月更文挑战第3天】 一、核心配置文件详解 二、默认的类型别名 三、MyBatis的增删改查 四、MyBatis获取参数值的两种方式 1、单个字面量类型的参数 2、多个字面量类型的参数 3、map集合类型的参数 4、实体类类型的参数 5、使用@Param标识参数
113 2
Mybatis之核心配置文件详解、默认类型别名、Mybatis获取参数值的两种方式
|
XML Java 数据库连接
(精)SSM框架整合的配置文件(spring+spring MVC+mybatis)
(精)SSM框架整合的配置文件(spring+spring MVC+mybatis)
97 0
|
5月前
|
XML Java 数据库连接
MyBatis入门——MyBatis XML配置文件(3)
MyBatis入门——MyBatis XML配置文件(3)
72 6
|
6月前
|
SQL Java 数据库连接
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
【1月更文挑战第2天】 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
297 3
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
|
6月前
|
缓存 Java 数据库连接
【MyBatis】主配置文件
【MyBatis】主配置文件
69 0
|
6月前
|
XML Java 数据库连接
【MyBatis】1、MyBatis 核心配置文件、多表查询、实体映射文件 ......
【MyBatis】1、MyBatis 核心配置文件、多表查询、实体映射文件 ......
137 0
|
6月前
|
SQL Java 数据库连接
Mybatis快速入门,Mybatis的核心配置文件
Mybatis快速入门,Mybatis的核心配置文件
47 1
|
6月前
|
Java 数据库连接 mybatis
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)