博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jpa @Query demo 演示
阅读量:3952 次
发布时间:2019-05-24

本文共 2063 字,大约阅读时间需要 6 分钟。

package com.lyr.easymybatis.repository;import com.lyr.easymybatis.pojo.po.ApiInfoDemo;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.Query;import org.springframework.data.repository.query.Param;import java.util.List;/** * 参考资料: * https://blog.csdn.net/qq_39264897/article/details/105106375 * * * * @Author lyr * @create 2020/12/14 22:32 */public interface ApiInfoDemoRepository extends JpaRepository
{
/** * url like * or * title like * or * markdownInfo like * * * @param searchText * @return */ List
findByUrlContainingOrTitleContainingOrMarkdownInfoContaining(String searchText,String searchText2,String txt); @Query(value = "select a from ApiInfoDemo a where a.markdownInfo like %:q%" ) List
searchByTxt(@Param("q") String q);}

分页查询:

package com.lyr.easymybatis.repository;import com.lyr.easymybatis.pojo.po.ApiInfoDemo;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.Query;import org.springframework.data.repository.query.Param;import java.util.List;/** * 参考资料: * https://blog.csdn.net/qq_39264897/article/details/105106375 * * * * @Author lyr * @create 2020/12/14 22:32 */public interface ApiInfoDemoRepository extends JpaRepository
{
/** * url like * or * title like * or * markdownInfo like * * * @param searchText * @return */ List
findByUrlContainingOrTitleContainingOrMarkdownInfoContaining(String searchText,String searchText2,String txt); @Query(value = "select a from ApiInfoDemo a where a.markdownInfo like %:q%" ) List
searchByTxt(@Param("q") String q,Pageable pageable);}@Test void queryLLL() {
System.out.println( apiInfoDemoRepository .searchByTxt("world",PageRequest.of(0,10)) ); }

注意:要从 第0页开始,外国人从0开始的

你可能感兴趣的文章
Python资源大全,让你相见恨晚的Python库!
查看>>
趣图:有时候我写的代码,就是这样子的
查看>>
大数据读心术丨这15条数据统计准爆了!
查看>>
Python资源大全,让你相见恨晚的Python库!
查看>>
500款各领域机器学习数据集,总有一个是你要找的
查看>>
收藏 | Linux常用156个命令汇总!
查看>>
十张图看懂未来大数据世界
查看>>
重磅!阿里开源AI核心技术,95%算法工程师受用
查看>>
"巧"仿蚂蚁森林水滴动效
查看>>
用算法撩妹都不会,别跟我说你是程序员
查看>>
“揭秘”大数据的10个神话!
查看>>
《中国区块链行业发展报告2018》全文发布!
查看>>
高盛发布区块链报告:从理论到实践(中文版)
查看>>
用Python从零开始创建区块链
查看>>
使用 Charles 抓取 app 数据包
查看>>
分析千万条数据后,终于找到了北上广深租金最低的地铁房
查看>>
dfrobot红外激光测距传感器的精度,测量距离和应用场景
查看>>
arduino扩展板引脚和连接图
查看>>
DFRduino Nano4.0介绍及原理图
查看>>
linux板级内存管理之-物理内存描述的两种实现方法
查看>>