MyBatis动态SQL中的一些元素 if、set、trim、choose、foreach、bind

为什么要用动态SQL?

开发人员在使用JDBC或者其他类似的框架进行数据开发时,通常需要根据实际的需求手动拼装SQL语句。这是非常烦躁,麻烦的操作。而MyBatista提供的动态组装SQL语句功能,很好的简便了这项麻烦的工作。

动态元素说明
if判断语句(单条件分支判断)
choose(when、otherwise)相当于Java中的switch和case语句(多条件分支判断 )
trim辅助元素,用于处理特定的SQL拼装问题
where辅助元素,用于处理特定的SQL拼装问题
set辅助元素,用于处理特定的SQL拼装问题
foreach循环语句,常用于 in 条件判断中
bind从OGML表达式中创造一个变量,并将其绑定在上下文,常用与模糊查询中

点击if、choose等标签查看详情。
 
实践Mybatis动态标签之前的一些准备
   
MyBatis用于获取SqlSession的工具类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值