【问题标题】:Java building query with CriteriaBuilder使用 CriteriaBuilder 构建查询的 Java
【发布时间】:2017-01-23 12:33:55
【问题描述】:

我需要使用如下所示的 java Criteria builder 创建查询 AND (column1 != value OR column2 != value) 我只设法创建了 notEqual,它看起来像这样 builder.notEqual(root.get(column), value)); 转换为 AND column1 != value 我还需要添加什么才能使其成为 AND (column1 != value OR column2 != value)

【问题讨论】:

    标签: java criteria query-builder


    【解决方案1】:
    criteriaBuilder.or(criteriaBuilder.notEqual(root.get(column1), value),
                       criteriaBuilder.notEqual(root.get(column2), value))
    

    您可能还想查看CriteriaBuilder javadoc 以获取其他表达式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多