У меня есть запрос 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>
Эта часть, на которой я застрял, получает размер коллекции, который будет динамичным. Так, как я могу получить размер коллекции, чтобы я мог правильно заполнить '???'значение?