關于spring?data?jpa?模糊查詢like的坑點
更新時間:2021年12月08日 08:40:11 作者:小小少年eason
這篇文章主要介紹了關于spring?data?jpa?模糊查詢like的坑點,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
spring data jpa 模糊查詢like坑點
在 ServiceImpl 中 調用, 不要忘記 %
factoryinfoDao.findByFactorynameLike("%"+input+"%")
spring data jpa like 查詢問題
在使用Spring Data Jpa Like時 在繼承JpaRepository的一個接口中,寫了一個根據用戶名查詢用戶的方法,如下:
Page<BookEntity> findByBookNameLike(String bookName, Pageable pageable);
根據書籍名稱like查詢,本來我數據庫中如果有php,那我查詢php應該也會查得到php,但是結果為空,查看hibernate執(zhí)行的sql語句發(fā)現,確實是執(zhí)行
where username like ?1
sql語句雖然沒啥問題,但是like是需要根據通配符來使用的,即%和*。
問題解決!傳入的字符串添加通配符即可。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java matches類,Pattern類及matcher類用法示例
這篇文章主要介紹了Java matches類,Pattern類及matcher類用法,結合實例形式分析了java matches類,Pattern類及matcher類針對字符串常見操作技巧與相關注意事項,需要的朋友可以參考下2019-03-03springboot中server.ssl.key-store配置路徑的問題小結
這篇文章主要介紹了springboot中server.ssl.key-store配置路徑的問題,文中還記錄了Spring Boot SSL(https)實例,介紹在web程序中使用自簽名的SSL(HTTPS)證書及創(chuàng)建SSL認證,感興趣的朋友跟隨小編一起看看吧2024-02-02