数据库中student表中有
现在xml中sql语句
<select id="tsId50007" parameterType="map" resultType="String">
select t.id from student t
</select>
请问该如何返回全部的id,并且在service层与stuid循环匹配,假如stuid为5就找出id为5的学生
String stuid = params.get("stuid");
你直接把id放到where条件里过滤一下不好吗,为什么要把全id都找出来然后再循环判断,不累吗
循环已经在你刚刚问题里回答过了,无非就是判断相同,然后返回。但是为什么一定要循环呢?where不是直接出结果了?
xml中新增一个sql语句把,把id作为where的条件。
id 放在sql 的where 条件里,直接返回这个学生对象,
如果一点要循环,就获取所有的学生 list,进行循坏这个list 进行比较学生id,找到一致的,中断循环,
你sql只返回了学生id,没有学生,然后你的sql返回的还是字符串。
上下文有学生集合吗?
如果有学生集合为什么不直接按照id去for循环学生集合?