MyBatis进阶学习笔记

一、引入外部配置 properties
  1. 在外部文件 properties 中定义参数:在这里插入图片描述

  2. 在xml文件中配置外部文件参数,使之生效:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H7jxD2on-1607671561361)(E:\技术研究\啊-MyBatis\配置外部参数生效.png)]

  3. 注意事项:

    • 在properties外部文件 和 xml的properties标签中都可以指定键值对的参数;参数生效的优先级是外部配置文件>xml标签中的配置
    • 数据源的名字配置是固定的,外部文件中的引用key是自定义,与占位符引用保持一致即可
二、给类取别名的 xml 文件配置方法
  1. xml文件配置如下(typeAliases 标签):[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SfvrgnX1-1607671561363)(E:\技术研究\啊-MyBatis\111.png)]

  2. 使用:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GllXoOP3-1607671561365)(E:\技术研究\啊-MyBatis\别名使用方法.png)]

三、多数据源的配置
  1. 在xml文件中的 environments 标签中,可以配资多套 environment,只有一套可以生效

  2. 指定唯一生效的方法是 environments 标签中的 default 来指定
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KmEW2eXT-1607671561367)(E:\技术研究\啊-MyBatis\配置多数据源的方法.png)]

四、注解的方式给类取别名
  1. 在xml文件中指定需要使用注解的包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fhHXPnj1-1607671561368)(E:\技术研究\啊-MyBatis\指定要使用注解的包.png)]

  2. 在需要取别名的包下类上添加注解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jMpj2Omb-1607671561368)(E:\技术研究\啊-MyBatis\添加注解.png)]

  3. 使用[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hATGqoNJ-1607671561369)(E:\技术研究\啊-MyBatis\使用方法.png)]

五、映射器 mappers
# 在xml文件中,将mapper文件注册到核心配置的三种方式 推荐方式一

方式一:通过Mappers标签中的 resource 指定路径 (开发中常用)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jOis3Aah-1607671561370)(E:\技术研究\啊-MyBatis\方式一.png)]

方式二:mapper标签指定类路径在这里插入图片描述

  • 接口和它的mapper配置文件必须同名

  • 接口和它的mapper配置文件必须同名必须在同一个包下

方式三:mappers 下的 package 标签 指定包路径[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HJAMg1aa-1607671561371)(E:\技术研究\啊-MyBatis\方式三.png)]

  • 接口和它的mapper配置文件必须同名
  • 接口和它的mapper配置文件必须同名必须在同一个包下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值