在 MyBatis 中進行 like 操作可以通過使用通配符 %
來實現模糊查詢。例如:
<select id="selectUsersLike" resultType="User">
SELECT * FROM users WHERE username LIKE #{pattern}
</select>
然后在 Java 代碼中,可以通過傳入帶有 %
的 pattern 參數來進行模糊查詢:
List<User> users = sqlSession.selectList("selectUsersLike", "%john%");
這樣就可以查詢出所有用戶名中包含 “john” 的用戶信息。