只是后台完成 没有跟前台连接

需求 :可通过姓名、电话、邮件来模糊查询

1.mapper.xml

注意 对象"com.catgo.admin.entity.User" 这个包名是Java文件夹往下

//parameterType:参数类型 因为在这儿传的是一个User对象

//resultType:返回的结果类型 最后通过一个对象里的字段 返回的也是一个对象

select * from tb_user

//把查询条件扩展出来

username like concat('%',#{username},'%')

and phone like concat('%',#{phone},'%')

and email like concat('%',#{email},'%')

注意符号

// `#{username}` 也可用两个单引号引起来 是最左上角的符号

//不是‘’ 不是回车旁边的符号 切记 加不加看情况 有时加了还报错

//加``区别于数据库里的关键字 相当于是我自己写的一个字段

2.mapper的接口

mapper的接口

3.mapper测试类

3.1 由于数据库里的字段设置了不能为空

数据库里的字段

mapper测试类

4.service 目前能想到的业务只有判断此用户是否存在

service接口

4.1serviceImpl

serviceImpl

5.controller

controller

6.PostMan测试

6.1 由于写法写的json数据

PostMan测试

7.(额外)关于Result部分 写在公共类的结果返回正确与否的通用方法

公共类的Result部分

package com.catgo.common.core;

import lombok.Data;

@Data

public class Result {

private String code;

private String message;

private T data;

/**

* 构造函数

*/

private Result(String code, String message, T data) {

this.code = code;

this.message = message;

this.data = data;

}

private Result(String code, String message) {

this.code = code;

this.message = message;

}

public static Result fail(String message) {

return new Result("1111", message);

}

public static Result ok(String message) {

return new Result("0000", message);

}

public static Result ok(Object data) {

return new Result("0000", "success", data);

}

}

java姓名模糊查询_模糊查询(仅针对后端)相关推荐

  1. java 进程 线程数量_如何查询一个进程下面的线程数(进程和线程区别)

    在平时工作中,经常会听到应用程序的进程和线程的概念,那么它们两个之间究竟有什么关系或不同呢? 一.对比进程和线程 1)两者概念 -  进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程 ...

  2. gispython定义查询_定义查询方法

    从方法名称中可以制定特定用于存储的查询和更新 通过使用@Query注解手动定义查询 方法的查询策略设置 通过 @EnableJpaRepositories(queryLookupStrategy = ...

  3. mysql通过集合查询_连接查询与集合查询

    4.外连接查询 在前面讲述的连接操作中,返回的结果都是满足连接条件的记录.有些时候,开发人员或者用户对于不满足连接条件的部分记录也感兴趣,这个时候就需要使用外连接查询.外连接查询不仅可以返回满足连接条 ...

  4. 街道编号怎么查询_上海查询个人社保缴纳记录怎么查

    参保带来多项保障,你知道自己的社保账户怎么查询吗?近期多位有小伙伴咨询查询个人社保缴费记录的问题,本文带大家了解一下! 我们在职期间的社保缴费都是由用人单位申报的,也都是有相应记录的.通过查询社保缴纳 ...

  5. java中sql模糊查询_模糊查询的sql语句(java模糊查询sql语句)

    模糊查询的sql语句(java模糊查询sql语句) 2020-07-24 11:06:02 共10个回答 假设表名为product,商品名为name,简界为remark.则可如下写:select[na ...

  6. 批量模糊查询_模糊匹配,Power Query的这个功能太实用了,可惜Excel还没有

    最近有几个星友问到,如何进行数据的模糊匹配?本文就利用一个简单的例子,来看看PowerBI是如何快速完成模糊匹配的. 模拟数据如下,有两个表,分别是各省市2018和2019年的数据, 这是个很常见的场 ...

  7. java成绩查询_成绩查询系统(JAVA)

    import java.awt.*; import java.awt.event.*; import java.net.*; import java.sql.*; class Window exten ...

  8. java m查询_信息查询系统,基于SSM框架的JAVA系统

    今天和一个朋友共同完成了一个信息查询系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架.我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他.和往常一样选用简单又便捷的MYECLIP ...

  9. java 百万级数据处理_一次性查询百万级数据应该怎么处理?

    比如现在有个需求,一个统计站的某张表有百万行的数据,需要通过一系列的计算来再展示到页面(不能使用分页),计算可以 跳过,就单纯的查询.如下://long d1 = new Date().getTime ...

最新文章

  1. BZOJ-1192-[HNOI2006]鬼谷子的钱袋
  2. runtime运行时编程一些相关知识
  3. Android Handler的原理
  4. CSS 实现图片横向拖动
  5. xay loves count 枚举-复杂度-顺序无关-选择
  6. java 依赖算法_java – Maven 2 – 从传递依赖版本定义依赖版本
  7. buck电路pscad仿真_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
  8. 【HDU - 5187】zhx's contest (快速幂+ 快速乘,模板)
  9. 从深度图里面导出边界
  10. 【To Understand! 重点 递归 动态规划 正则表达式匹配】LeetCode 44. Wildcard Matching
  11. 如何卸载mysql server 2005_彻底的卸载SQL Server2005
  12. 台达PLC与台达DTE8路温控程序,威纶通触摸屏与温控器modbus485通讯
  13. 支持向量回归(SVR)的详细介绍以及推导算法
  14. 招商银行笔试题之解码方法
  15. 一文读懂哈希算法SHA256
  16. SSM框架学习(2)CRM项目软件开发周期
  17. iOS XCode支持低系统版本
  18. TCP协议与HTTP协议的区别
  19. 亲宝宝APP声明遭恶意评论攻击 将不惜成本挖幕后黑手
  20. vue中获取短信验证码功能IOS手机问题

热门文章

  1. [推荐系统] 自己动手写一个推荐系统
  2. Controlling Access to the Kubernetes API
  3. 后缀自动机(SAM)讲解 + Luogu p3804【模板】后缀自动机 (SAM)
  4. 计算机网络笔记(王道考研) 第四章:网络层
  5. Windows10登录用户密码忘记了怎么办
  6. 【Elasticsearch】从零开始搭建ES8集群并且集成到Springboot,更好的服务电商类等需要全文索引的项目(二)
  7. 无线充电线圈发射端和接收端的区别
  8. 人工智能系列:以图搜图,可用于安防人像搜索
  9. android 记事本提醒,Android 日历+记事本+提醒 源码
  10. 1.软件测试基础(补充)