带布尔参数的MyBatis <choose>语句

时间:2018-12-19 13:15:46

标签: mybatis spring-mybatis

在Java接口中,我声明了以下方法:

public void addOnderzoekersExtraUsingWetReg(boolean internal);

我想在表达式中使用布尔值。

xml:

<update id="addOnderzoekersExtraUsingWetReg" parameterType="boolean">
...
<choose>
        <when test="value">JOIN mrcornelis.onderzoekers o ON o.persoon_id = m.cprid</when>
        <otherwise>JOIN mrcornelis.onderzoekers o ON o.onderzoeker_id = -m.medewerkerid</otherwise>
</choose>

不管方法参数如何,方法addOnderzoekersExtraUsingWetReg的方法调用总是导致在标记中运行代码。

0 个答案:

没有答案