mybatis的动态sql编写

mybatis的动态sql编写

动态sql简介 
MyBatis 令人喜欢的一大特性就是动态 SQL。 在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。 MyBatis 动态 SQL 的出现, 解决了这个麻烦。

常用的标签 
MyBatis通过 OGNL 来进行动态 SQL 的使用的。目前, 动态 SQL 支持以下几种标签

1.if
2.choose(when,otherwise)
3.trim(where,set)
4.foreach

详细介绍

1.对于一些常用的重复性的sql语句,我们可以抽取出来,此时就用到了sql标签
2.对于一些集合,数据这些数据判断的话就需要循环遍历,此时就是foreach标签的使用了
3.where,if 这些标签更多是当条件判断的使用了等

活不多说,下面就是详细功能的展示,具体的用法多看注释和解析
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值