2017-01-23 32 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以获取更多表达式。