1. 首页
  2. 编程语言
  3. Java
  4. mybatis的动态SQL和模糊查询实例详解

mybatis的动态SQL和模糊查询实例详解

上传者: 2022-02-04 19:45:16上传 PDF文件 95.09 KB 热度 23次

现在以一个例子来介绍mybatis的动态SQL和模糊查询:通过多条件查询用户记录,条件为姓名模糊匹配,并且年龄在某两个值之间。在mybatis中,可用的动态SQL标签有:if,choose,trim,foreach。.使用${}代替#{}:注意,默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句,并且安全地设置PreparedStatement参数,这个过程中MyBatis会进行必要的安全检查和转义。当需要直接插入一个不做任何修改的字符串到SQL语句中,例如在ORDER BY后接一个不添加引号的值作为列名,这时候就需要使用${}。

下载地址
用户评论