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

Spring?Data?Jpa?中原生查詢?REGEXP?的使用詳解

 更新時(shí)間:2021年12月08日 09:17:44   作者:奔走的箱子  
這篇文章主要介紹了Spring?Data?Jpa?中原生查詢?REGEXP?的使用詳解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Spring Data Jpa原生查詢 REGEXP 的使用

REGEXP 與like 有通用之處, 單 regexp 有更好的精確度,更加自由靈活

在jpa 中使用時(shí) :其中 定位符 ^ 在jpa @query 注解中使用時(shí)需要加上引用號 e.g

@Query(value = "select p.id as id  from zt_products AS p 
       where 
        p.enabled=true 
       and 
        p.name regexp  '^'+?1+'$' ",
         nativeQuery = true)
    List<Map> findByName(String names);

如此 方可使用,,但是% 可以不用加。。。。

嗯 暫時(shí)就這個(gè)樣子///

后記:

在實(shí)際使用時(shí) 發(fā)現(xiàn)上述方法存在缺陷; 無論names傳的什么值 查詢結(jié)果一樣;

@Query(value = "select p.id as id  from zt_products AS p 
       where 
        p.enabled=true 
       and 
        p.name regexp  ?1,
         nativeQuery = true)
    List<Map> findByName(String rexgexp);//rexgexp 為 regexp 表達(dá)式 直接在這里和一起會不起作用

可參考:

https://spring.io/blog/2014/07/15/spel-support-in-spring-data-jpa-query-definitions

https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.stored-procedures

spring data jpa 原生查詢(查一個(gè)json中的某一字段)

數(shù)據(jù)庫:

jpa 查詢 java:

@Component("ediHistoryDAO")
public interface EdiHistoryDAO extends CrudRepository<EdiHistoryDO, Integer>{
    EdiHistoryDO findById(BigInteger id);
    EdiHistoryDO findByEdiInfoId(BigInteger id);
    List<EdiHistoryDO> findByIdIn(List<BigInteger> id);
    @Query(value="select * from EDI.edi_history  where json_contains(response_summary, ?1) and json_contains(response_summary, ?2)  and json_contains(response_summary, ?3)  and json_contains(response_summary, ?4)", nativeQuery = true)
    public List<EdiHistoryDO> findByResponseSummary(String result,String orderNo,String orderId,String docType);
}

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

相關(guān)文章

  • Android studio按鈕點(diǎn)擊頁面跳轉(zhuǎn)詳細(xì)步驟

    Android studio按鈕點(diǎn)擊頁面跳轉(zhuǎn)詳細(xì)步驟

    在Android應(yīng)用程序中,頁面跳轉(zhuǎn)是非常常見的操作,下面這篇文章主要給大家介紹了關(guān)于Android studio按鈕點(diǎn)擊頁面跳轉(zhuǎn)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 使用Feign傳遞請求頭信息(Finchley版本)

    使用Feign傳遞請求頭信息(Finchley版本)

    這篇文章主要介紹了使用Feign傳遞請求頭信息(Finchley版本),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • mysql高版本(8.0+)group_by報(bào)錯的處理方法

    mysql高版本(8.0+)group_by報(bào)錯的處理方法

    本文主要介紹了mysql高版本(8.0+)group_by報(bào)錯的處理方法,這個(gè)錯誤一般發(fā)生在mysql 5.7以及 5.7以上的版本中,本文就來介紹一下兩種解決方法,感興趣的可以了解一下
    2023-09-09
  • 淺談Spring Boot 整合ActiveMQ的過程

    淺談Spring Boot 整合ActiveMQ的過程

    本篇文章主要介紹了淺談Spring Boot 整合ActiveMQ的過程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Java?C++題解leetcode904水果成籃

    Java?C++題解leetcode904水果成籃

    這篇文章主要為大家介紹了Java?C++題解leetcode904水果成籃示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • springboot實(shí)現(xiàn)圖片大小壓縮功能

    springboot實(shí)現(xiàn)圖片大小壓縮功能

    這篇文章主要為大家詳細(xì)介紹了springboot實(shí)現(xiàn)圖片大小壓縮功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解使用Spring AOP和自定義注解進(jìn)行參數(shù)檢查

    詳解使用Spring AOP和自定義注解進(jìn)行參數(shù)檢查

    本篇文章主要介紹了詳解使用Spring AOP和自定義注解進(jìn)行參數(shù)檢查,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • SpringBoot3利用AOP實(shí)現(xiàn)IP黑名單功能

    SpringBoot3利用AOP實(shí)現(xiàn)IP黑名單功能

    在Web應(yīng)用開發(fā)中,控制對特定IP地址的訪問權(quán)限是一個(gè)常見的需求,通過實(shí)現(xiàn)IP黑白名單功能,我們可以允許某些IP地址訪問應(yīng)用,同時(shí)拒絕其他IP地址的訪問,本文將詳細(xì)介紹SpringBoot3利用AOP實(shí)現(xiàn)IP黑名單功能,并附上相應(yīng)的代碼片段,需要的朋友可以參考下
    2024-09-09
  • Android?Java判斷密碼強(qiáng)度方法實(shí)例(強(qiáng)度顯示)

    Android?Java判斷密碼強(qiáng)度方法實(shí)例(強(qiáng)度顯示)

    在現(xiàn)代社會中,密碼是確保我們個(gè)人信息和賬戶安全的重要手段之一,為了提高密碼的安全性,我們可以使用正則表達(dá)式來判斷密碼的強(qiáng)度,這篇文章主要給大家介紹了關(guān)于Android?Java判斷密碼強(qiáng)度(強(qiáng)度顯示)的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • spring與mybatis三種整合方法

    spring與mybatis三種整合方法

    這篇文章主要介紹了spring與mybatis三種整合方法,需要的朋友可以參考下
    2017-04-04

最新評論

综艺| 马鞍山市| 金山区| 全州县| 朝阳市| 定边县| 崇明县| 曲松县| 乌鲁木齐市| 噶尔县| 五大连池市| 阜新| 昌乐县| 文山县| 桃源县| 营山县| 绥江县| 高平市| 大港区| 女性| 竹北市| 韩城市| 长子县| 刚察县| 华池县| 藁城市| 麻栗坡县| 大洼县| 和政县| 惠州市| 沂南县| 龙泉市| 阿拉善右旗| 五河县| 巍山| 营山县| 巢湖市| 湖北省| 渭源县| 镇沅| 潼南县|