本文整理了Java中javax.persistence.criteria.Root.joinCollection
方法的一些代码示例,展示了Root.joinCollection
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Root.joinCollection
方法的具体详情如下:
包路径:javax.persistence.criteria.Root
类名称:Root
方法名:joinCollection
暂无
代码示例来源:origin: org.omnifaces/omnipersistence
@Override
@SuppressWarnings("hiding")
public <X, Y> CollectionJoin<X, Y> joinCollection(String attributeName) {
return getWrapped().joinCollection(attributeName);
}
代码示例来源:origin: org.omnifaces/omnipersistence
@Override
@SuppressWarnings("hiding")
public <X, Y> CollectionJoin<X, Y> joinCollection(String attributeName, JoinType jt) {
return getWrapped().joinCollection(attributeName, jt);
}
代码示例来源:origin: stackoverflow.com
Predicate wantedToBePresentTags = cb.lower(rTag.<String>get("name")).in(cb.parameter(List.class, "tagList"));
Subquery sq = criteriaQuery.subquery(TestExecution.class);
Root sqRoot = sq.from(TestExecution.class);
Join<TestExecution, Tag> sqTag = sqRoot.joinCollection("testExecutionTags").join("tag");
sq.select(sqRoot.get("id"));
sq.where(cb.lower(sqTag.<String>get("name")).in(cb.parameter(List.class, "excludedTagList")));
Predicate excludedTags = cb.not(rExec.get("id").in(sq));
...
criteriaQuery.where(cb.and(wantedToBePresentTags, excludedTags));
内容来源于网络,如有侵权,请联系作者删除!