MyBatis-config.xml配置文件

1、基本介绍:

mybatis的核心配置文件(mybatis-config.xml),比如配置jdbc连接信息,注册mapper等等,我们需要对这个配置文件有详细的了解。

官网地址有详细介绍 mybatis -- MyBatis 3 | 配置

2、properties属性

在通常的情况下,我们会将jdbc的配置信息,写在一个外部文件,然后引入到mybatis-config.xml文件中

示例:

1、在resorces下新建file, jdbc.properties , 配置以下键值对

jdbc.user=root

jdbc.password=

jdbc.url=jdbc:mysql://localhost:3306/mybatisdb

jdbc.driver=com.mysql.jdbc.Driver

3、在myBatis.config.xml配置以下

3、settings属性

4、typeAliases 别名处理器

使用这个别名处理器,我们可以将一些名字很长的类,给他一个简洁的名字。

1、在mybatis.config.xml中配置 , 注意需要在<properties>标签之后配置

XML 复制代码
 <typeAliases>
        <typeAlias type="com.bin.mybatis.entity.Monster" alias="Monster"/>
    </typeAliases>

2、在mapper.xml使用

3、测试成功!

4、如果一个包下有很多的类,我们可以直接给包取别名,这样该包下面的所有类名,就可以直接使用

XML 复制代码
 <typeAliases>
        <package name="com.bin.mybatis.entity"/>        
<!--        <typeAlias type="com.bin.mybatis.entity.Monster" alias="Monster"/>-->
    </typeAliases>

别名就是类名!!!!

5、typeHandler类型转换器

typeHandler用于java类型和jdbc类型(mysql字段)映射

Mybatis的映射基本已经满足,基本不太需要重新定义

6、<mappers>属性 (即在mybatis-config.xml配置映射器)

相关推荐
Andy工程师30 分钟前
logback-spring.xml优先级更高
xml·spring·logback
无名-CODING35 分钟前
从零手写一个迷你 Tomcat —— 彻底理解 Servlet 容器原理
java·servlet·tomcat
速易达网络37 分钟前
Java Web旅游网站系统介绍
java·tomcat
小江村儿的文杰2 小时前
UE4在MacOS上将Commit.gitdeps.xml设为Git LFS文件的潜在弊端
xml·ue4
云和数据.ChenGuang3 小时前
运维工程师免费技术教程之tomcat动态日志监控
运维·tomcat·firefox·运维工程师·运维技术
小二·3 小时前
MyBatis 查询数据库返回集合的三种接收方式(附工具类封装)
mybatis
SadSunset4 小时前
(16)MyBatis执行流程分析(偏上层架构)
java·架构·mybatis
张较瘦_4 小时前
Springboot3 | MyBatis-Plus 多表查询极简实践:宠物管理系统场景落地
java·mybatis·宠物
小二·5 小时前
MyBatis基础入门《七》ResultMap 高级映射:一对一 & 一对多关联查询
mybatis
humstone5 小时前
基于xml 和sql 实现自定义报表查询
xml·数据库·sql