本文整理了Java中net.java.ao.Query.join
方法的一些代码示例,展示了Query.join
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.join
方法的具体详情如下:
包路径:net.java.ao.Query
类名称:Query
方法名:join
暂无
代码示例来源:origin: com.atlassian.webhooks/atlassian-webhooks-plugin
private void addEventBasedQuery(WebhookSearchRequest search, Query query, List<String> where, List<Object> params) {
query.join(AoWebhookEvent.class, getTableName(AoWebhookEvent.class) + '.' +
AoWebhookEvent.WEBHOOK_COLUMN_QUERY + " = " +
getTableName(AoWebhook.class) + ".ID");
String whereQuery = group(
search.getEvents().stream()
.map(event -> getTableName(AoWebhookEvent.class) + '.' + AoWebhookEvent.EVENT_ID_COLUMN + " = ?")
.collect(Collectors.joining(" OR ")));
where.add(whereQuery);
search.getEvents().stream()
.map(WebhookEvent::getId)
.forEach(params::add);
}
代码示例来源:origin: com.marvelution.jira.plugins/jira-jenkins-plugin
@Override
public JobMapping[] doInTransaction() {
return ao.find(JobMapping.class, Query.select()
.alias(JobMapping.class, "job")
.alias(SiteMapping.class, "site")
.from(JobMapping.class)
.join(SiteMapping.class, "site.ID = job." + SITE_ID)
.where(where.toString()));
}
});
内容来源于网络,如有侵权,请联系作者删除!