请选择 进入手机版 | 继续访问电脑版

mybatis foreach用法实例

[复制链接]
科达工艺 发表于 2020-12-31 19:00:03 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
实际上是穿了一个map给 Dao层
  1.         int papercount=0;        int readcount=0;        int sharecount=0;        //        List paperIds = new ArrayList();        for (ShopPaper shopPaper : shopPapers) {            paperIds.add(shopPaper.getPaperId());        }        HashMap map1 = new HashMap();  //!!!        map1.put("paperIds",paperIds);        ShopPaperPraise shopPaperPraise = shopPaperService.selectPraiseSum(map1);        papercount=paperIds.size();        readcount=shopPaperPraise.getReadNum();        sharecount=shopPaperPraise.getShareNum();
复制代码
  1. /**     * 根据电报id聚集返回阅读分享的总和     * */    ShopPaperPraise selectPraiseSum(Map map);
复制代码
foreach collection中的paperIds是穿过来map的key
  1.       select    sum(read_num) read_num,    sum(share_num) share_num  from is_shop_paper_praise                           #{paperId}              
复制代码
来源:https://blog.csdn.net/wuyxking/article/details/111984199
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )