我需要幫助創建一個JPQL查詢出本地查詢有或條件以及其他字段。請讓我們知道它是否仍然不被JPA支持。使用Spring Data JPA,如何在同一個字段上創建具有多個ORed條件的查詢?
樣品原生查詢:
select * from EMP where (EMP_FLAG is NULL or EMP_FLAG is 'Y') and EMP_ID in (1,2,3);
現在使用JPQL(Java持久化查詢語言),我已經寫了下面的使用在建造查詢源
findByEmpIdInAndEmpFlagIsNotNull(List<Long> ids);
但如何把支票EMP_FLAG ='Y'?
注意**我不打算使用@Query註釋添加查詢。 (該解決方案的瞭解 )
Spring版本:4.2, JAVA:1.7
請指點,如果它是不可能的使用,建立查詢在此特定情形..我不只是在尋找自動查詢,我想了解JPQL爲我們提供的可能性。 – Dish