mybatis同时带入list和string两种参数的写法
·
1、dao层实例
List<AppVersionEntity> queryDownloadVersionList(@Param("appIdList") List<String> appIdList,@Param("bcId") String bcId);
2、xml
<select id="queryDownloadVersionList" resultMap="appVersionInfo">
SELECT DISTINCT
v.*
FROM
app_version v
INNER JOIN public_task_push_resource r ON ( v.app_id = r.resource_id AND v.version = r.resource_version )
INNER JOIN public_task_push_corporation c ON r.task_id = c.task_id
WHERE
c.createdby_corp_id = #{bcId}
AND c.corporation_id = #{bcId}
AND v.app_id IN
<foreach collection="appIdList" open="(" separator="," close=")" item="item" index="index">
#{item.appId}
</foreach>
</select>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)