新科展教育

                                          新科展教育

                                          ┃ 新科展教育 > 新闻热点 >

                                          mybatis sql in 查询

                                          倘若参数的榜样是List, 则正在应用时,collection属性要必需指定为 list

                                          <selectid="findByIdsMap"resultMap="BaseResultMap">Select<includerefid="Base_Column_List"/>fromjriawhereIDin<foreachitem="item"index="index"collection="list"open="("separator=","close=")">#{item}</foreach></select>

                                          即使参数的类别是Array,则正在应用时,collection属性要必需指定为 array

                                          <selectid="findByIdsMap"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>fromtabswhereIDin<foreachitem="item"index="index"collection="array"open="("separator=","close=")">#{item}</foreach></select>

                                          当看望的参数有多个时,比方 findByIds(String name, Long[] ids)

                                          这类环境须要出格注重,正在传参数时,必定要改用Map体例, 如许正在collection属性能够指命名称

                                          底下是1个示例

                                          Map<String,Object>params=newHashMap<String,Object>(2);params.put("name",name);params.put("ids",ids);mapper.findByIdsMap(params);

                                          摆设:

                                          <selectid="findByIdsMap"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>fromtabswhereIDin<foreachitem="item"index="index"collection="ids"open="("separator=","close=")">#{item}</foreach></select>

                                          推举您浏览更多相关于“ sqllistmybatisin盘问 ”的作品

                                          电话咨询 联系我们 在线沟通 查看地图