MyBatis <choose>оператор с логическим параметром - PullRequest
0 голосов
/ 19 декабря 2018

В интерфейсе 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 всегда приводит к выполнению кода в теге .

...