dao层:
public List<OaQuestionBankEntity> queryOaQuestionQuestions(List<String> list) {
OaQuestionBankQueryVo vo = new OaQuestionBankQueryVo();
vo.setIds(list);
List<OaQuestionBankEntity> queryOaQuestionQuestions = this.getReadTemplate().queryForList(getStatement("queryOaQuestionQuestions"), vo);
return queryOaQuestionQuestions;
}
对应OaQuestionBankQueryVo中,只存放了ids一个list属性。
ibatis对应xml:
<!-- 通过ID查询 -->
<select id="queryOaQuestionQuestions" resultMap="oaQuestionBank" parameterClass="com.sunivo.oa.beans.vo.OaQuestionBankQueryVo">
SELECT *
FROM oa_question_bank
WHERE
id in
<iterate property="ids" open="(" close=")" conjunction="," >
#ids[]#
</iterate>
</select>
通过迭代,查询出所有包含在ids中的id数据