Допустим, у меня интерфейс выглядит следующим образом.
@Mapper
interface UserMapper {
List<User> search(@Nullable String namePattern, int minAge);
}
Как мне поступить с параметром minAge
, который не требуется для элемента <if/>
?
Должен ли я просто сделать с <if test="true"/>
?
<where>
<if test="namePattern != null">
name LIKE #{namePattern}
</if>
<if test="true"> <!-- just true??? -->
AND age >= #{minAge}
</if>
</where>
Можно ли очистить второй <if/>
элемент?
<where>
<if test="namePattern != null">
name LIKE #{namePattern}
</if>
AND age >= #{minAge} <!-- will it blend? -->
</where>