MyBatis-04-配置之属性优化

1.  配置文档的顶层结构如下:

 2. 环境配置(environments)

注意:尽管可以配置多个环境,但每个SqlSessionFactory实例只能选择一种环境

3. properties(属性)

可以通过properties属性来实现引用配置文件

这些属性都是外部配置且可以动态替换的,可以在典型Java属性文件中配置,也可以在 properties 元素的子元素中设置。【db.properties】

例如:

编写一个:db.properties文件

 

 

4.类型别名(typeAliases) 

第一种:实体类

 

第二种:指定包名

使用建议:在实体类比较少的时候采用第一种方式。

                  在实体类比较多,建议使用第二种。

                    第一种可以DIY别名,第二种不行

第三种:注解

 

 

 5.settings(设置)

这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 下表描述了设置中各项设置的含义、默认值等。

 

 

 

 6.其他配置(了解、

有兴趣看)

 7.映射器

MapperRegistry:注册绑定我们的Mapper文件

方式一、

方式二、

 

方式三、 

 注意点:

        接口和他的Mapper配置文件必须同名

        接口和他的Mapper配置文件必须在同一个包下

方式四、

 

 注意点:

        接口和他的Mapper配置文件必须同名

        接口和他的Mapper配置文件必须在同一个包下

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值