【发布时间】:2019-11-01 04:11:56
【问题描述】:
我有一个如下所示的 MyBatis 查询:
<if test="userIdList != null and userIdList > 0">
AND galleries.id IN (
SELECT gallery_id
FROM gallery_users
WHERE gallery_id IN (
<foreach collection="userIdList" item="item" separator="," open="(" close=")">
#{item}
</foreach>
)
GROUP BY gallery_id HAVING COUNT(gallery_id) = ???
)
</if>
我坚持的那部分是获取动态的集合大小。那么如何获得集合大小以便我可以正确填写'???'价值?
【问题讨论】:
-
你的意思是像
${userIdList.size}? -
@ave 看起来可能就是这样。如果您愿意,请将其作为答案,一旦有机会接受,我将接受。
标签: mybatis