首页 > 其他分享 >Mybatis下@Select注解下使用like模糊查询

Mybatis下@Select注解下使用like模糊查询

时间:2022-08-22 23:22:29浏览次数:110  
标签:like 查询 Mybatis import Select addr

Mybatis下@Select注解使用模糊查询要使用concat方法拼接%百分号和关键词,案例如下:

package com.xzit.mapper;

import com.xzit.entity.Emp;
import org.apache.ibatis.annotations.*;

import java.util.List;

@Mapper
public interface EmpMapper {
    /*按给定地址查询员工*/
    @Select("select * from emp where addr like concat('%',#{addr},'%')")
    List<Emp> selectListByAddr(String addr);

    /*按照给定地址查询员工*/
    @Select("select * from emp where addr like concat('%',#{addr},'%')")
    List<Emp> selectAddr(String addr);
}

参考文章:

https://wenku.baidu.com/view/1ce7023cfc00bed5b9f3f90f76c66137ee064f33.html

标签:like,查询,Mybatis,import,Select,addr
From: https://www.cnblogs.com/zengyu1234/p/16589646.html

相关文章

  • MybatisPlus系列---【时间查询】
    1.问题描述项目中经常遇到这样的问题,有个查询条件是日期,或者日期范围,但是数据库一般存的是日期时间,想要查询,肯定要做格式化后再比较。不使用MybatisPlus的时候,一般都......
  • service层,mybatis使用 @Autowired 自动注入报错
    具体报错如下所示:   报错不影响使用,可以在mapper接口文件使用@Component修饰interface,可以解决报错问题。 题外话:如果发现不是这个原因造成的报错,请检查mybati......
  • Spring 循环依赖引起 This is very likely to create a memory leak 问题
    背景:在公司测试环境发布测试的时候,发布失败了。日志报错:Thisisverylikelytocreateamemoryleak 。但是奇怪的是我的本地idea是启动正常的。没问题的。然后就跟运维......
  • mybatis中mapper文件中的sql语句,大于小于号报错
    在mapper文件中,撰写一个sql,发现用到大于小于对比时,会提示:tagnameexpected报错原因:xml格式文件中,部分符号会被识别解决方法:1、使用转义符号,替换原本的大于号小于号,常用......
  • Mybatis-入门
    第一章初识Mybatis框架1.1框架概念前辈们已经写好的成熟的解决方案程序中框架【代码半成品】生活中“框架”手抓饼买毛坯房SSM【Spring+SpringMVC+Mybatis】......
  • 黑马Mybatis快速入门
    创建user表,添加数据,Mysql:1createdatabasemybatis;2usemybatis;3droptableifexiststb_user;4createtabletb_user(5idintprimarykeyauto_inc......
  • Mybatis 懒加载使用及源码分析
    Mybatis懒加载的使用什么是懒加载?懒加载的意思就是在使用的时候才去加载,不使用不去加载,相反的就叫饥饿加载或者立即加载。懒加载在Mybatis中一般是存在与联合查询的情况,......
  • MyBatisPlus 日常使用
    1.maven引入 <!--mybatis-plus-->        <dependency>            <groupId>com.baomidou</groupId>            <artifactId>myba......
  • go 语言 channel for select
    示例demo55packagemainimport("fmt""time")funcmain(){intChan:=make(chanint,10)//初始化intchan通道长度10int......
  • MyBatis(一)-入门
    ==>>MyBatis中文网1、第一个mybastis程序1.1导入jar包<mybatis.version>3.4.1</mybatis.version><mysql.version>5.1.47</mysql.version><!--mybatisbegin-->......