需求
HotelPriceAll是dto中的一个新的对象。
在一个mapper.xml中,查询语句要返回另一个对象,所以需要添加新的resultMap。
本次案例中查询语句返回的是hotel_id和MIN(now_price),为了让MIN(now_price)和resultMap中的lessPrice对应起来,我把MIN(now_price)起了别名为price。
mapper接口
这里必须要加上@Param接口,不然会出现500错误!
/**
* 根据一组酒店id查询房间,返回一组房间最低价(一个酒店对应一个最低价)
*/
List<HotelPriceAll> selectRoomLowerPriceByHotelIds4(@Param("pageNum") Integer pageNum,@Param("ids") List<Integer> ids);