我想不出一個解決方案來遍歷多個欄位并回傳包含搜索詞的那些(可以是一個詞或多個)
@Query("SELECT p FROM Post p WHERE LOWER(p.title) LIKE :searchTitle OR LOWER(p.content) LIKE :searchTitle")
List<Post> searchWithTerm(@Param("searchTitle") String searchTitle);
我想提出一個自定義解決方案,但它也沒有幫助。我想查看“發布”存盤庫不區分大小寫的標題和內容欄位。
如何做到這一點,我對自定義 SQL 查詢以外的方法持開放態度
uj5u.com熱心網友回復:
postRepository.findAllByTitleContainingIgnoreCaseOrContentContainingIgnoreCaseOrPhotoLinkContainingIgnoreCase(context, context, context, pager);
這是我最終想出的解決方案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/473262.html
