com.psddev.dari.db.Query.referenceOnly()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(193)

本文整理了Java中com.psddev.dari.db.Query.referenceOnly方法的一些代码示例,展示了Query.referenceOnly的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.referenceOnly方法的具体详情如下:
包路径:com.psddev.dari.db.Query
类名称:Query
方法名:referenceOnly

Query.referenceOnly介绍

暂无

代码示例

代码示例来源:origin: perfectsense/dari

  1. /**
  2. * Returns {@code true} if there are more items that match this query than
  3. * the given {@code count}.
  4. */
  5. public boolean hasMoreThan(long count) {
  6. return !getDatabase().readPartial(this.clone().referenceOnly(), count, 1).getItems().isEmpty();
  7. }

代码示例来源:origin: perfectsense/dari

  1. .where("id != ?", state.getId())
  2. .using(state.getDatabase())
  3. .referenceOnly()
  4. .noCache()
  5. .master();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .referenceOnly()
  2. .selectAll();

代码示例来源:origin: perfectsense/dari

  1. /**
  2. * Validates the given {@code state} against the constraints defined
  3. * in this index.
  4. *
  5. * @return {@code true} if there aren't any errors.
  6. */
  7. public boolean validate(State state) {
  8. if (isUnique()) {
  9. Object value = getValue(state);
  10. if (!ObjectUtils.isBlank(value)) {
  11. Object duplicate = Query
  12. .from(Object.class)
  13. .where("id != ?", state.getId())
  14. .and(getUniqueName() + " = ?", value)
  15. .using(state.getDatabase())
  16. .referenceOnly()
  17. .first();
  18. if (duplicate != null) {
  19. state.addError(state.getField(getField()), "Must be unique!");
  20. return false;
  21. }
  22. }
  23. }
  24. return true;
  25. }

相关文章