在MyBatis中進行模糊查詢并忽略大小寫,可以使用MySQL的LOWER函數將查詢條件和數據庫中的數據都轉換為小寫進行比較。具體步驟如下:
<select id="selectByKeyword" resultType="YourResultType">
SELECT * FROM your_table
WHERE LOWER(your_column) LIKE CONCAT('%', LOWER(#{keyword}), '%')
</select>
YourResultType result = yourMapper.selectByKeyword("your_keyword");
這樣就可以實現在進行模糊查詢時忽略大小寫。