例如,你可以加入一个 ListPath
给定实体元模型。
@Generated("com.querydsl.codegen.EntitySerializer")
public class QCat extends EntityPathBase<Cat> {
// Other fields omitted for brevity
public final ListPath<Cat, QCat> kittens = this.<Cat, QCat>createList("kittens", Cat.class, QCat.class, PathInits.DIRECT2);
例如,你可以这样做:
query().from(cat, cats)
.innerJoin(cat.kittens, kitten).where(kitten.name.eq("Kitty"))
.select(cat).fetch();