首页 > 其他 > 详细

Mybatis-plus使用@Select注解使用IN查询不出数据的问题

时间:2021-01-18 22:18:07      阅读:247      评论:0      收藏:0      [点我收藏+]
@Select("SELECT p.`name` provinceName ,  p.`province_code` provinceCode , c.`name` cityName, c.`city_code` cityCode, a.`name` areaName, a.area_code areaCode " +
            " FROM region_area a LEFT JOIN region_city c ON a.city_code = c.city_code" +
            " LEFT JOIN region_province p ON c.province_code = p.province_code" +
            " WHERE a.area_code IN(${areaCodes})")
    List<RegionDistrictDetail> selectDistrictDetailData(@Param("areaCodes") String areaCodes);

以上是正常代码。

areaCodes=‘110102‘,‘110105‘,‘110106‘,‘110107‘,‘110108‘,‘110109‘,‘110111‘

此时用拼接的方式。

原本用了#{areaCodes},怎么查都查不出来,手动拼接SQL在数据库又能查出来。

记录一下。

Mybatis-plus使用@Select注解使用IN查询不出数据的问题

原文:https://www.cnblogs.com/zou-rong/p/14294599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!