如何在mybatis 3中使用if语句比较字符串-动态sql

2024-01-03

在myBatis 3中使用动态sql时如何比较字符串?

以前使用 iBatis,您可以执行以下操作:

        <isEqual property="sortBy" compareValue="portfolio_id">order by p.portfolio_id</isEqual>

现在使用 myBatis 您可以执行以下操作:

        <if test="sortBy.equals('facility_id')">
          order by pd.facility_id
        </if>

sortBy 是参数映射中的属性,“facility_id”是值

我有点困惑,因为它在 ibatis 中是直接的。


你所要做的就是

<if test="sortBy == 'facility_id' ">
    order by pd.facility_id
</if>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在mybatis 3中使用if语句比较字符串-动态sql 的相关文章

随机推荐