<select id="getres" parameterType="java.util.List"
resultType="……RiskFeature">
select
*
from
f
where g.is_deleted=0
<if test="items != null and items.size()>0">
and f.source_hive_info in
<foreach collection="items" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
<if test="items == null or items.size()==0">
limit 10
</if>
</select>
mybatis if 并且判断列表是否为空
最新推荐文章于 2024-07-17 16:35:42 发布
这是一个关于SQL查询的示例,用于从表f中选取未被删除的记录。如果传入的items参数不为空且其长度大于0,则进一步筛选source_hive_info在items集合内的记录。若items为空或长度为0,则限制返回结果的条数为10。该查询涉及到条件过滤、集合操作和分页处理。
摘要由CSDN通过智能技术生成