首页 试题广场 > 试题详情
单选题

【C017114】在MyBatis中,假设User已经定义,以下可以实现模糊查询姓名的选项是( )。

  • A.<select id="queryUserByName" resultType="User" parameterType="User">
    SELECT * FROM tb_users t
    <where>
    <if test="userName != null and userName !=''" >
    AND t.user_name LIKE #{userName}
    </if>
    </where>
    </select>
  • B.<select id="queryUserByName" resultType="User" parameterType="User">
    SELECT * FROM tb_users t
    <where>
    <if test="userName != null and userName !=''" >
    t.user_name LIKE ${userName}%
    </if>
    </where>
    </select>
  • C.<select id="queryUserByName" resultType="User" parameterType="User">
    SELECT * FROM tb_users t
    <where>
    <if test="userName != null and userName !=''" >
    t.user_name LIKE '%${userName}%'
    </if>
    </where>
    </select>
  • D.<select id="queryUserByName" resultType="User" parameterType="User">
    SELECT * FROM tb_users t
    <where>
    <if test="userName != null and userName !=''" >
    t.user_name LIKE '%#{userName}%'
    </if>
    </where>
    </select>
提交并查看答案
下一题 上一题
Ke星伙伴们的回答/ 4个回答
关闭
关闭
QQ
交流群
邀请
好友
App
下载
意见
反馈
返回
顶部