Java教程

Mybatis——动态sql

本文主要是介绍Mybatis——动态sql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

where 元素只会在子元素返回任何内容的情况下才插入 “WHERE” 子句。而且,若子句的开头为 “AND” 或 “OR”,where 元素也会将它们去除。
set 元素会动态地在行首插入 SET 关键字,并会删掉额外的逗号(这些逗号是在使用条件语句给列赋值时引入的)
——引用于Mybatis官网简介
①if语句
在这里插入图片描述
②choose、when、otherwise语句(执行一个其他就不会执行)
在这里插入图片描述
③foreach语句
在这里插入图片描述
collection属性值应该是要选取的参数集合的参数名,即@Param指定的这个集合的参数名
在这里插入图片描述
④sql片段
sql片段内最好不要加where和set标签
在这里插入图片描述

这篇关于Mybatis——动态sql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!