在MyBatis中,判斷一個List是否不為空可以使用動態SQL的方式。以下是一個簡單的示例:
<select id="selectByList" parameterType="java.util.List" resultType="YourResultType">
SELECT * FROM your_table
WHERE id IN
<foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</select>
在這個示例中,我們使用了foreach標簽來遍歷傳入的List,如果List不為空則會執行查詢操作。如果List為空,則不會執行任何操作。這樣就實現了判斷List不為空的功能。