jpa 簡單的or 查詢
今天遇到一個 簡單的sql查詢 是通過or來實現的,如果說用原生的sql語句是這樣的
SELECT * from aoa_order WHERE create_id = '1' OR pid = '2'
現在項目使用時jpa ,我想通過jpa來實現or的查詢
在網上找了好多jpa and or 的列子,自己也根據列子寫了幾次,但最終都失敗了
發現不是網上列子不適用我當前的sql
找問題還是要找根本原因,於是乎找到了jpa 關鍵字or相關的博客
看完這個發現了出口
Page<Order> findByCreateIdOrPid(Long createId,Long pid, Pageable pa);
完美解決問題
需要學的東西還有很多