SQL模糊查询-----使用Mybatis对查询条件去空格

在 MyBatis 中进行模糊查询时,对查询条件去空格处理非常重要,可以避免因用户输入空格导致的查询不准确问题。

此时可以:

在 SQL 中使用 TRIM() 函数

<select id="searchBooks" resultType="Book">
    SELECT * FROM books
    WHERE title LIKE CONCAT('%', TRIM(#{conditions.bookTitle}), '%')
</select>

 

posted @ 2025-07-08 16:24  lksses  阅读(23)  评论(0)    收藏  举报