本文整理了Java中com.psddev.dari.db.Query.as
方法的一些代码示例,展示了Query.as
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.as
方法的具体详情如下:
包路径:com.psddev.dari.db.Query
类名称:Query
方法名:as
暂无
代码示例来源:origin: perfectsense/dari
private boolean isCacheDisabled(Query<?> query) {
if (query.isCache()) {
return query.as(QueryOptions.class).isDisabled();
} else {
return true;
}
}
代码示例来源:origin: perfectsense/brightspot-cms
/**
* Create a GuideType instance for the given {@code documentedType}. To allow for thread/transaction safety, this
* is synchronized first queries to ensure it hasn't already been created.
*/
public static synchronized GuideType createGuide(
ObjectType documentedType) {
Query<GuideType> query = Query.from(GuideType.class)
.where("documentedType = ?", documentedType.getId());
query.as(CachingDatabase.QueryOptions.class).setDisabled(true);
GuideType guide = query.first();
if (guide == null) {
LOGGER.info("Creating a production guide instance for type: " + documentedType);
guide = new GuideType();
guide.setDocumentedType(documentedType);
guide.saveImmediately();
}
return guide;
}
内容来源于网络,如有侵权,请联系作者删除!