-
if
最常用的是包含where子句的一部分,如果传入了title那就加多一个限制
-
choose , when, otherwise
有点像java的switch,多选一
-
trim, where, set
where像比较于SQL中的where的优点在于如果没有if符合的话,会自动去掉where,不会出现select * from table where的情况.
set同上,用来去掉多余的逗号。
where和set都可以用trim来代替
如果第一句有多余的prefixOverrides,会将其去掉
<trim prefix="WHERE" prefixOverrides="AND |OR ">
<trim prefix="SET" suffixOverrides=",">
网友评论