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

相关推荐
程序员三明治5 小时前
【Mybatis从入门到入土】ResultMap映射、多表查询与缓存机制全解析
java·sql·缓存·mybatis·resultmap·缓存机制·多表查询
此剑之势丶愈斩愈烈5 小时前
mybatis-plus分页插件使用
mybatis
Rewloc5 小时前
IntelliJ IDEA 打包 Web 项目 WAR 包(含 Tomcat 部署+常见问题解决)
前端·tomcat·intellij-idea
六元七角八分16 小时前
pom.xml
xml·数据库
!if19 小时前
springboot mybatisplus 配置SQL日志,但是没有日志输出
spring boot·sql·mybatis
讓丄帝愛伱19 小时前
Mybatis Log Free插件使用
java·开发语言·mybatis
夫唯不争,故无尤也19 小时前
Tomcat 内嵌启动时找不到 Web 应用的路径
java·前端·tomcat
Super Rookie19 小时前
Tomcat 自动化脚本安装方案
运维·tomcat·自动化
gaoshan1234567891019 小时前
‌MyBatis-Plus 的 LambdaQueryWrapper 可以实现 OR 条件查询‌
java·tomcat·mybatis
The best are water1 天前
jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
数据库·mybatis