spring data jpa 奇怪的查詢

今天在項目中使用jpa的  Specification 進行查詢    但是查詢結果不如意 看看生成的sql 忽略前面一部分 怎麼 都變成了or  這樣的話條件1成立了,那後面的條件就不管成立或不成立都按成立的條件1來執行,結果肯定是錯誤的。 排查問題 發現 使用的是or 這就尷尬了  使用了or 則不是 equal 的條件都將使用or 連接查詢,改成and查詢就是了。 水了水了
相關文章
相關標籤/搜索