MyBatis - 如何在<foreach>下写<if>语句?
MyBatis - How to write <if> statement under <foreach>?
我循环一个集合,只有当集合中的item不为null时,才会插入到DB中,代码片段是这样的:
<foreach collection="ids" item="id" separator=",">
<if test="id!= null">
(#{id})
</if>
</foreach>
语句运行失败,它说"Parameter 'id' not found.",我更改语句:
<if test="#{id}!= null">
也失败了,语句怎么写?
将版本从3.2.8更新到3.3.0,会修复的。
我循环一个集合,只有当集合中的item不为null时,才会插入到DB中,代码片段是这样的:
<foreach collection="ids" item="id" separator=",">
<if test="id!= null">
(#{id})
</if>
</foreach>
语句运行失败,它说"Parameter 'id' not found.",我更改语句:
<if test="#{id}!= null">
也失败了,语句怎么写?
将版本从3.2.8更新到3.3.0,会修复的。