ifchoose(when,oterwise)trim(where,set)foreachbind<if>标签:如果test为true,则生成标签里的内容;false,则忽略标签里的内容 if 标签 <where>标签:如果标签内有返回值,则where留下,并自动消除其后的and,or。如果没有,则where自动消失。 <set>标签:如果set内有返回值,set留下,并自动消除最后的逗号。如果没有,则set会引发SQL错误(所以,set标签后,有必要给一个where语句,比如:where 1=1)。<trim>标签:prefix:当trim元素内包含内容时,给内容增加prefix指定的前缀prefixOverrides:当trim元素内包含内容时,把内容中匹配的前缀字符串去掉suffix:当trim元素内包含内容时,给内容增加suffix指定的前缀suffixOverrides:当trim元素内包含内容时,把内容中匹配的后缀字符串去掉