用 MyBatis 如何使用模糊查询

参考答案

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—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧