首页 > 移动平台 > 详细

sprintboot+mybatis+@Mapper中in的使用方法

时间:2019-09-02 21:28:03      阅读:980      评论:0      收藏:0      [点我收藏+]

错误的使用方法:

 @Select("select goods_sn from ${tableName} where goods_sn in (#{skuStr})")
 public List<String> selectForAlgorithm(@Param("skuStr") String skuStr,@Param("tableName") String tableName);

正确的使用方法:

 @SelectProvider(type = DWebsiteProvider.class,method="selectForAlgorithm")
 public List<String> selectForAlgorithm(@Param("skuStr") String skuStr,@Param("tableName") String tableName);

之后在DWebsiteProvider类中添加如下方法:

  public String selectForAlgorithm(String skuStr,String tableName){
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("select goods_sn from "+tableName+" where goods_sn in ("+skuStr+");");
        return stringBuilder.toString();
    }

 

sprintboot+mybatis+@Mapper中in的使用方法

原文:https://www.cnblogs.com/gunduzi/p/11448989.html

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