2017-01-23 40 views
-2

我需要使用Java標準建造這將是這樣的 AND (column1 != value OR column2 != value)我只設法創造notEqual它看起來像這樣builder.notEqual(root.get(column), value));其轉化爲AND column1 != value我還有什麼需要添加,使其AND (column1 != value OR column2 != value)的Java構建查詢與CriteriaBuilder

創建查詢

回答

0
criteriaBuilder.or(criteriaBuilder.notEqual(root.get(column1), value), 
        criteriaBuilder.notEqual(root.get(column2), value)) 

您可能還想查看CriteriaBuilder javadoc以獲取更多表達式。