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配置映射器)

相关推荐
!chen8 小时前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁
java·tomcat·mybatis
jgyzl10 小时前
2026.3.11MyBatis-Plus基本使用与思考
java·数据库·mybatis
杰克尼10 小时前
苍穹外卖--day10
java·数据库·spring boot·mybatis·notepad++
sjmaysee11 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
范什么特西14 小时前
狂神报错页面设置
java·tomcat
kgduu14 小时前
js之xml处理
xml·前端·javascript
mcooiedo17 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
只能是遇见19 小时前
【SpringBoot3】Spring Boot 3.0 集成 Mybatis Plus
spring boot·后端·mybatis
MegaDataFlowers20 小时前
一对多和多对一处理
mybatis
aisifang0021 小时前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback