一、常识性问题
1、在mabatis中,判断参数是否相等,用的也是==。
2、引号中的相等要使用单引号。
3、mybatis中需要用到数组中的元素时用in,而in与foreach结合。
<select id="selectPostIn" resultType="domain.blog.Post">
SELECT *
FROM POST P
WHERE ID in
<foreach item="item" index="index" collection="list"
open="(" separator="," close=")">
#{item}
</foreach>
</select>
当使用可迭代对象或者数组时,index 是当前迭代的序号,item 的值是本次迭代获取到的元素。当使用 Map 对象(或者 Map.Entry 对象的集合)时,index 是键,item 是值。