千家信息网

mybatis的trim标签怎么用

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,mybatis的trim标签怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。以下是trim标签中涉及到的属性:下面使
千家信息网最后更新 2024年11月19日mybatis的trim标签怎么用

mybatis的trim标签怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

以下是trim标签中涉及到的属性:

下面使用几个例子来说明trim标签的使用。

1、使用trim标签去除多余的and关键字

有这样的一个例子:

resultType="Blog">
SELECT * FROM BLOG


state = #{state}
if>

AND title like #{title}
if>

AND author_name like #{author.name}
if>
where>
select>

trim标签也可以完成相同的功能,写法如下:



state = #{state}
if>

AND title like #{title}
if>

AND author_name like #{author.name}
if>
trim>

2、使用trim标签去除多余的逗号

有如下的例子:

如果红框里面的条件没有匹配上,sql语句会变成如下:

INSERT INTO role(role_name,) VALUES(roleName,)

插入将会失败。使用trim标签可以解决此问题,只需做少量的修改,如下所示:

其中最重要的属性是

suffixOverrides=","

表示去除sql语句结尾多余的逗号

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

0