【Mybatis+springBoot】实现模糊查找
原创【Mybatis+springBoot]实现模糊查询
今天,我写了这个项目并设计了模糊查询。模糊查询部分花了很长时间学习,然后又忘记了。我今天复习了一下,所以我在这里写了一个总结。
pojo
package com.yczxyy.paperfree.dto.jhemr;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author potential
*/
@Data
public class JobEmrMonitor {
@ApiModelProperty(value = "监控代码编号")
private String MONITOR_ITEM_CODE;
@ApiModelProperty(value = "监控代码名称")
private String MONITOR_ITEM_NAME;
}
数据库
Mapper接口类
/**
* 该参数是监控代码的名称。 基于监控代码名称的模糊查询
* 获取监控代码和名称
* @param MONITOR_ITEM_NAME
* @return
*/
List getMonitor(String MONITOR_ITEM_NAME);
Service
/**
* 获取监控代码和名称
* @param MONITOR_ITEM_NAME
* @return
*/
List getMonitor(String MONITOR_ITEM_NAME);
ServiceImpl
@Override
public List getMonitor(String MONITOR_ITEM_NAME) {
return dmsZhiKongRuleDao.getMonitor(MONITOR_ITEM_NAME);
}
Mapper.xml配置文件
在此 SQL 语句中, where 1=1 是一种用于多条件拼接的小技术, 可以使用以下条件查询 and 了。
Controller
@ApiOperation("监控代码/名称 字典")
@PostMapping("getMonitorNameAndCode")
public CommonResult getMonitorNameAndCode(@RequestParam(value="MONITOR_ITEM_NAME", required = false) String MONITOR_ITEM_NAME){
ArrayList list = new ArrayList<>();
list=(ArrayList) dmsZhiKongRuleService.getMonitor(MONITOR_ITEM_NAME);
return CommonResult.success(list);
}
测试
参考资料
1、 https://blog.csdn.net/Rice_kil/article/details/83622160
2、 https://blog.csdn.net/m0_48814545/article/details/116569516
3、 https://blog.csdn.net/fanminghao/article/details/107544056
4、 https://blog.csdn.net/qq_43700885/article/details/104148421
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



