我有一个要迭代并访问ibatis sql中特定字段的对象列表。
前任。
public Class Student { String id; String name; }
我将传递一个Student对象列表(List(Student))作为参数, 并进行迭代访问每个对象bean的ID。我该怎么做呢?
该 的foreach -tag是你在找什么。例子:
<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>
有关更多信息,请参见用户指南。
顺便说一下,iBatis不再开发并冻结了,现在称为“ MyBatis”,整个开发团队都从Apache移到了 新的MyBatis主页。