参考答案
MyBatis使用模糊查询的实现方式:
1. XML 中使用 #{},Java 代码中传入 “%参数值%”。
Java: list<User> users = mapper.select(Collections.singleMap("name", "%constxiong%")); XML: <select id=”select” resultMap="User" parameterType="String"> select * from user where name like #{name} </select>
2. XML 中使用 ${},Java 代码中传入 。
Java: list<User> users = mapper.select(Collections.singleMap("name", "constxiong")); XML: <select id=”select” resultMap="User" parameterType="String"> select * from user where name like '%${name}%' </select>
以上,是MyBatis面试题【用MyBatis如何使用模糊查询】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—