Mybatis 模糊查询

Mybatis 模糊查询第一种:(推荐)select*fromuserwhereusernamelike#{abc}执行保存操作List<User>users=dao.findUserByName(“保”);日志:==>Preparing:select*fromuserwhereusernamelike’%保%’;==>Parameters:DEBUGma.dao.IUserDao.findUserByName第二种:select

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

第一种:(推荐)

select * from user where username like #{ 
   abc}
 执行保存操作
 List<User> users = dao.findUserByName("保");
日志:
 ==> Preparing: select * from user where username like '%保%'; 
 ==> Parameters: DEBUG ma.dao.IUserDao.findUserByName  

Jetbrains全家桶1年46,售后保障稳定

第二种:

select * from user where username like '%${value}%'
 执行保存操作
 List<User> users = dao.findUserByName("%保%");
日志:
==> Preparing: select * from user where username like ?; 
==> Parameters: %%(String)

区别

1、使用’#{abc}‘的方式,使用的是占位符的方式,PrepatedStatement的参数占位符预处理
2、使用’%${value}%’,使用的是拼接字符串的方式,Statement对象的字符串拼接,参数必须的value

注意写法

‘%${value}%’

#{abc}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206832.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • xshell评估期已过怎么办

    xshell评估期已过怎么办

    2021年10月17日
    113
  • ubuntu16.04 svn配置「建议收藏」

    ubuntu16.04 svn配置「建议收藏」虽然目前最流行的项目托管平台是github,其分布式的存储思想非常先进,对于项目的敏捷开发也非常有好处。但缺点在于操作略显复杂,上手需要一定成本。而svn相比git操作简单许多,上手几乎无难度,适用于项目的管理。虽然目前有很多svn的使用方法,但对其使用却描述不够具体或者不够连续,接下来详细写出本人在ubuntu16.04下配置svn并上传至taocode托管平台的步骤:首先安装

    2025年11月6日
    3
  • java中page的对象,page对象[通俗易懂]

    java中page的对象,page对象[通俗易懂]page对象是JSP九大内置对象之一。JSP全称JavaServerPage,是一种动态网页技术标准,以Java语言作为脚本语言。在JSP中预先定义了九个内置对象,这个九个内置对象不需要声明就可以在脚本代码和表达式中任意使用,九个内置对象分别是:request、response、session、application、out、pageContext、config、page、exception。pa…

    2022年7月27日
    13
  • Python3修改电脑mac地址

    Python3修改电脑mac地址说明 仅供学习使用 请勿用于非法用途 若有侵权 请联系博主删除作者 zhu 博客 https blog csdn net zhu 一 查看电脑 mac 方式 1 ipconfig all 查看本地连接物理地址 注意 是本地连接的物理地址 操作如下 方式 2 依次进入控制面板网络和 Internet 网络连接 注意 是本地连接的物理地址 右键本地连接属性配置高级本地管理地址 输入要修改的 mac

    2025年8月15日
    4
  • 你所选择的栏目与当前模型不相符请选择白色的选

    你所选择的栏目与当前模型不相符请选择白色的选

    2021年9月19日
    52
  • pytest报错_pycharm git使用

    pytest报错_pycharm git使用前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

    2022年8月6日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号