最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringDataJpa like查詢(xún)無(wú)效的解決

 更新時(shí)間:2021年12月08日 09:59:47   作者:a7459  
這篇文章主要介紹了SpringDataJpa like查詢(xún)無(wú)效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringDataJpa like查詢(xún)無(wú)效

這里寫(xiě)自定義目錄標(biāo)題

SpringDataJpa like查詢(xún)

@Query(value = "select u from CheckTask u where u.site.id =:siteid and u.creattime like CONCAT('%',:strLike,'%') ")
List<CheckTask> findBySite_IdAndCreattimeLike(@Param("siteid")Long siteid,@Param("strLike") String strLike);

spring data jpa 不能是like

List<CheckPosition> findByPositionContainingAndSite_Id(String position,Long siteid);

Spring Data JPA 模糊查詢(xún)LIKE精簡(jiǎn)版

一. 方法一

1. Controller層:

方法參數(shù)如下,一定要加 "%"+name+"%"

@RestController
public class UserController { 
    @Autowired
    private TeamRepository teamRepository;
 
    @GetMapping("/findByNameLike")
    public List<Team> findByNameLike(String name) {
        // 一定要加 "%"+參數(shù)名+"%"
        return teamRepository.findByNameLike("%"+name+"%");
    } 
}

2. Dao層:

一定要使用 JPA 規(guī)定的形式 findBy+參數(shù)名+Like(參數(shù))

 public interface TeamRepository extends JpaRepository<Team, String> {     
    List<Team> findByNameLike(String name);

二. 方法二

1. Controller:

參數(shù)簡(jiǎn)單化

@RestController
public class UserController { 
    @Autowired
    private TeamRepository teamRepository;
 
    @GetMapping("/findByNameLike")
    public List<Team> findByNameLike(String name) {
        return teamRepository.findByNameLike(name);
    } 
}

2.Dao層:

需要自己定義SQL語(yǔ)句

public interface TeamRepository extends JpaRepository<Team, String> { 
    @Query(value = "select t from Team t where t.name like %?1%")
    List<Team> findByNameLike(String name);

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java獲取請(qǐng)求頭、參數(shù)、路徑方式

    Java獲取請(qǐng)求頭、參數(shù)、路徑方式

    這篇文章主要介紹了Java獲取請(qǐng)求頭、參數(shù)、路徑方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Java JVM程序指令碼實(shí)例解析

    Java JVM程序指令碼實(shí)例解析

    這篇文章主要介紹了Java JVM程序指令碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Java中的堆排序詳解

    Java中的堆排序詳解

    這篇文章主要介紹了Java中的堆排序詳解,堆排序的重點(diǎn),在于排序的方式,堆排序,就是以堆的形式去排序,毫無(wú)疑問(wèn),了解堆很重要,文中提供了圖解與部分代碼,需要的朋友可以參考下
    2023-08-08
  • Mybatis動(dòng)態(tài)sql超詳細(xì)講解

    Mybatis動(dòng)態(tài)sql超詳細(xì)講解

    動(dòng)態(tài)SQL是MyBatis的強(qiáng)大特性之一,顧名思義就是會(huì)動(dòng)的SQL,即是能夠靈活的根據(jù)某種條件拼接出完整的SQL語(yǔ)句,下面這篇文章主要給大家介紹了關(guān)于Mybatis動(dòng)態(tài)sql的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • springboot集成JWT之雙重token的實(shí)現(xiàn)

    springboot集成JWT之雙重token的實(shí)現(xiàn)

    本文主要介紹了springboot集成JWT之雙重token的實(shí)現(xiàn),前端使用accessToken進(jìn)行登錄和驗(yàn)證,后端使用refreshToken定期更新accessToken,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • Java JDK11的下載與安裝教程

    Java JDK11的下載與安裝教程

    這篇文章主要介紹了Java JDK11的下載與安裝,本文以win10為例給大家講解win10系統(tǒng)下載安裝jdk11的教程,需要的朋友可以參考下
    2023-05-05
  • 解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    本篇文章是對(duì)Linux系統(tǒng)中JVM內(nèi)存2GB上限進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • springboot項(xiàng)目接入天貓精靈語(yǔ)音功能

    springboot項(xiàng)目接入天貓精靈語(yǔ)音功能

    小編最近接手一個(gè)項(xiàng)目,涉及到天貓精靈的語(yǔ)音功能,今天小編通過(guò)本文給大家分享下springboot項(xiàng)目接入天貓精靈語(yǔ)音功能的詳細(xì)過(guò)程及實(shí)例代碼,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • Java如何使用HTTPclient訪(fǎng)問(wèn)url獲得數(shù)據(jù)

    Java如何使用HTTPclient訪(fǎng)問(wèn)url獲得數(shù)據(jù)

    這篇文章主要介紹了Java使用HTTPclient訪(fǎng)問(wèn)url獲得數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java之如何截取視頻第一幀

    Java之如何截取視頻第一幀

    這篇文章主要介紹了Java之如何截取視頻第一幀問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評(píng)論

嘉兴市| 靖远县| 两当县| 灵川县| 米林县| 阿克苏市| 杭锦后旗| 桦川县| 翁牛特旗| 上饶市| 明光市| 资溪县| 临猗县| 阿勒泰市| 庆城县| 南安市| 高雄县| 措勤县| 大余县| 报价| 安化县| 顺昌县| 华池县| 二连浩特市| 玉林市| 灌云县| 兴安县| 安顺市| 盘锦市| 祥云县| 隆尧县| 同江市| 建阳市| 从化市| 策勒县| 西盟| 阜南县| 姜堰市| 衡山县| 光山县| 西林县|