mybatis配置

这篇博客详细介绍了MyBatis的配置,包括properties、settings、typeAliases、environments、transactionManager、dataSource和mapper等核心元素。重点讲解了如何设置数据库连接属性、事务管理器类型以及数据源配置。同时,讨论了resultMap和resultType的区别,并提供了关于自增ID的处理建议。
摘要由CSDN通过智能技术生成

相关配置:

在这里插入图片描述

properties:

该配置可以读取外部资源:
在这里插入图片描述
这里的账户密码相关的数据就可以放在db.properties中
proproperties的使用:
1,专门在resources下设置一个配置文件:例如:db.properties
db.properties中的内容为:

username=root
password=123456

xml配置:

  <properties resource="db.properties"> </properties>

2,直接配置这些属性:(前提是db.properties已经创建好了)

 <properties resource="db.properties">
    <property name="username" value="root"/>
    <property name="password" value="密码"/>
    </properties>

以上两种任选一种后,可以利用${ }进行引用:
在这里插入图片描述
mybatis读取顺序:
截图来自官网
3,也可以利用java配置:(一般不采取这种方法进行配置)
在这里插入图片描述
缺点:存在硬编码问题,会出现像JDBC那样的问题。

settings

使用方法:一旦使用就作用于始终

    <settings>
        <setting name="cacheEnabled" value="true"/>
    </settings>

其他的设置:
在这里插入图片描述
官网中还有很多的设置…

typeAliases(类型别名):

    <typeAliases>
        <!--
        给单个类取别名
        type属性:给定pojo类的全路径
        alias属性:给定的别名 可以随便给定,一般建议是pojo类的首字母小写的类型
        -->
        <typeAlias type="com.mybatis.pojo.Student213" alias
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值