本文整理了Java中com.psddev.dari.db.Query.referenceOnly
方法的一些代码示例,展示了Query.referenceOnly
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.referenceOnly
方法的具体详情如下:
包路径:com.psddev.dari.db.Query
类名称:Query
方法名:referenceOnly
暂无
代码示例来源:origin: perfectsense/dari
/**
* Returns {@code true} if there are more items that match this query than
* the given {@code count}.
*/
public boolean hasMoreThan(long count) {
return !getDatabase().readPartial(this.clone().referenceOnly(), count, 1).getItems().isEmpty();
}
代码示例来源:origin: perfectsense/dari
.where("id != ?", state.getId())
.using(state.getDatabase())
.referenceOnly()
.noCache()
.master();
代码示例来源:origin: perfectsense/brightspot-cms
.referenceOnly()
.selectAll();
代码示例来源:origin: perfectsense/dari
/**
* Validates the given {@code state} against the constraints defined
* in this index.
*
* @return {@code true} if there aren't any errors.
*/
public boolean validate(State state) {
if (isUnique()) {
Object value = getValue(state);
if (!ObjectUtils.isBlank(value)) {
Object duplicate = Query
.from(Object.class)
.where("id != ?", state.getId())
.and(getUniqueName() + " = ?", value)
.using(state.getDatabase())
.referenceOnly()
.first();
if (duplicate != null) {
state.addError(state.getField(getField()), "Must be unique!");
return false;
}
}
}
return true;
}
内容来源于网络,如有侵权,请联系作者删除!