0
ich eine Abfrage geschrieben haben: -Mybatis/Ibatis: - Hilfe zur Abfrage in Ibatis/Mybatis
<select id="fetchEndPointArn" parameterType="map" resultType="com.rohit.service.model.UserActive">
select userid,endpointarns from t_user_actives where sid=#{sid}
and (userid in
<foreach item="userid" index="index" collection="userid" open="(" separator="," close=")">
#{userid}
</foreach>
)
</select>
Mein DaoImpl: -
@Override
public List<UserActive> fetchEndPointArn(Map<String,String> map) {
List<UserActive> userActive=sqlSession.selectList("fetchEndPointArn",map);
return userActive;
}
Karte, die ich vorbei bin enthält: -
sid=10,userid=t10,t12
ich bin eine Ausnahme immer sagen: -
Error evaluating expression 'userid'. Return value (t10,t12) was not iterable
Probieren Sie verschiedene Parameternamen zu verwenden, um '' item' und collection'. – Blank