JPA模糊查询(表中的某些数据)
业务代码
Controller
@GetMapping({"/task/project"})public ResponseEntity findByProjectTitle(@RequestParam(required = false, defaultValue = "") String title) {return ResponseEntity.ok(projectService.findAllByUserPidAndProjectTitleLikeAndVersionIs(getOperatorId(), title));}
Service
@Transactional(readOnly = true)public List<ProjectInfoRepository.ProjectSimpleInfo> findAllByUserPidAndProjectTitleLikeAndVersionIs(String operatorId, String title) {title = StringUtils.hasText(title) ? "%" + title + "%" : "%%";return repository.findAllByUserPidAndProjectTitleLikeAndVersionIs(operatorId, title, 3, ProjectInfoRepository.ProjectSimpleInfo.class);}
ProjectRepository
public interface ProjectInfoRepository extends JpaRepository<ProjectInfo, String>, JpaSpecificationExecutor<ProjectInfo>, ProjectInfoCustomRepository {<T> List<T> findAllByUserPidAndProjectTitleLikeAndVersionIs(String userPid, String projectTitle, Integer version, Class<T> type);Optional<ProjectInfo> findByPid(String pid);interface ProjectSimpleInfo {String getPid();String getProjectTitle();}
}
Repository
<T> List<T> findAllByUserPidAndProjectTitleLikeAndVersionIs(String userPid, String projectTitle, Integer version, Class<T> type);
JPA模糊查询(表中的某些数据)相关推荐
- mysql查询两个表中的不同数据_如何实现大数据在多工作表中精准查询
大家好,今日继续讲解VBA数据库解决方案,今日讲解第40讲:利用ADO实现同一文件的多个工作表精确查询.其实这讲的内容利用我之前讲解的知识点也可以自己完成.这里只是拿出来让大家再熟悉一下EXCEL的A ...
- 查询出两个表中不同的数据
查询出user表中有user_pro中没有的mobile字段 写法一 select * from user where mobile not in(select mobile from user_pr ...
- /*1. 查询SC表中的全部数据。*/ SELECT * FROM SC /*2. 查询计算机系学生的姓名和年龄。*/ SELECT Sname,Sex FROM Student WHERE Sd
1. 查询SC表中的全部数据. SELECT * FROM SC 2. 查询计算机系学生的姓名和年龄. SELECT Sname,Sex FROM Student WHERE Sdept='计算机 ...
- 怎么有效地查询MySQL表中的重复数据
在MySQL数据库中,偶尔会遇到需要查找表中出现的重复数据的情况.这种情况下,我们可以通过编写一些SQL查询语句轻松地找到并处理这些重复行.本文将介绍一些常见的方法和技巧,帮助你有效地查询MySQL表 ...
- 使用t-sql语句修改表中的某些数据及数据类型。_Java面试——数据库知识点
微信公众号:猿的夜场 关注可了解更多的技术文档.问题或建议,请公众号留言! MySQL 1.建 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合.一个数据列只能有一个主键,且主键的 ...
- MySQL数据库使用连接更新表中某个字段数据
连接更新表中数据使用: update .. join .. 语句 上一篇博文创建了一个商品分类表(good_cates),并完成了商品分类信息的插入,如果需要更新goods表中的商品分类信息,把商品分 ...
- 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据
文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...
- 使用t-sql语句修改表中的某些数据及数据类型。_测试开发工程师数据库篇(一)...
点击蓝字之后,我们就是好朋友了啦 15 数据库篇(一) 01事务概念及应用场景 事务是一组不可分割的mysql语句组,这些语句组要么全部执行成功,要么全部执行失败.事务的提出主要是为了解决并发 ...
- 使用t-sql语句修改表中的某些数据及数据类型。_数据库基本理论详细介绍
1.数据库范式 第一范式:列不可分,eg:[联系人](姓名,性别,电话),一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF: 第二范式:有主键,保证完全依赖.eg:订单明细表[Or ...
- MSSQL如何在没有主键的表中删除重复数据
MSSQL如何在没有主键的表中删除重复数据 原文:MSSQL如何在没有主键的表中删除重复数据 为了对重复数据进行实验,下面建一个设计不太好(没有主键)表并插入了一些重复数据: create datab ...
最新文章
- Solr在Weblogic中部署遇到的问题
- bootstrap-datetimepicker bootstrap-datepicker bootstrap-timepicker 时间插件
- Python练习 | Python中的运算符
- C语言实现聚类K-means cluster算法(附完整源码)
- 【Unity3D技巧】一个简单的Unity-UI框架的实现
- ActiviteX 服务控件
- 拿到一台新的Windows电脑,我会做什么?
- AngularJS1.5+ 笔记
- 聚焦BCS|新华财经:奇安信董事长齐向东:网络安全市场规模10年将增长10倍
- 《大型网站技术架构》读书笔记[3] - 架构核心五要素
- 笔记本设置wifi热点
- 360 组织全局 HOOK 的 dll 加载
- 简道云-第5章-流程
- 2层框架结构柱子间距_2层框架结构如何选取柱子宽度尺寸
- 追思清明 浸润童心-----宁都县幼儿园清明祭英烈主题活动
- BUUCTF-Misc-No.4
- 电子计算机奏出美妙的交响改为把字句,北师大版三年级下册语文的期中试卷
- 作UML图的软件有哪些
- 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- OCR识别-证件识别