mybatis plus 事务管理器_mybatis框架

1.typeAliases标签配置别名

(1)typeAliases标签有什么作用? 如何使用?

是写实体类别名可以在sql配置文件

070a6b99c6ad8388639f07f81732166a.png

2.mybatis中事务

(1)事务时数据库操作最小单元,有·ACID的特性,应该保证一个事物的sql语句

要么成功,要么失败。

(2)Mybatis中配置了事务管理器,type属性设置为JDBC,表示mybatis采用

和原声JDBC相同的事务管理机制

(3)在mybatis执行的开始时,将自动提交功能关闭了,所以在执行·DML

操作时需要进行手动提交事务

b4a8c74f8a7e4728b6a44a9a04dba024.png

3.接口帮绑定方案

(1)什么是接口绑定:

Mybatis中提供和了一套接口绑定方案然后提供一个对应接口的xml文件

Mybatis会自动将接口和xml进行绑定

(2) 接口绑定的实现需要满足那些条件?

namespace与接口的全限定类名保存一致

statement的id 与接口的方法名保存一致

resultType的类型与接口中形参的类型保存一致

resultType的类型与接口中当前当前方法所映射的对象类型保存一致

3.Mybatis的动态SQL概述

(1)什么是动态sql?

动态 SQL 语句是在应用程序运行时被编译和执行的,可组合成非常灵活的SQL

语句,从而提高开发人员的效率。

(2)常用标签

where标签作用:

1。如果没有条件不会生成where关键字

2.如果有条件会自动生成where关键字

3.如果第一个条件有and,会自动除去

fe6b6abbfb3fa1ab2b18b14020eff1b2.png

用于维护update语句中set子句:

1.不满足条件时不会生成set子句

2 .满足条件时自动生成set子句

3.去除set子句中多余的逗号

76ce850df0903ab553307b5adcf1a9e9.png

trim标签:

c01ebe392fb7d0c399e87d9e5c02ada9.png

includ标签:

2f84d6294abc72ccba991abe71613ad3.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值