package com.querydsl.jpa; import static com.querydsl.core.types.PathMetadataFactory.forVariable; import javax.annotation.Generated; import com.querydsl.core.types.Path; import com.querydsl.core.types.PathMetadata; import com.querydsl.core.types.dsl.EntityPathBase; import com.querydsl.core.types.dsl.PathInits; import com.querydsl.core.types.dsl.StringPath; /** * QArticle is a Querydsl query type for Article */ @Generated("com.querydsl.codegen.EntitySerializer") public class QArticle extends EntityPathBase<Article> { private static final long serialVersionUID = 1732636838L; private static final PathInits INITS = PathInits.DIRECT2; public static final QArticle article = new QArticle("article"); public final QPerson author; public final QContent content; public final StringPath name = createString("name"); public QArticle(String variable) { this(Article.class, forVariable(variable), INITS); } public QArticle(Path<? extends Article> path) { this(path.getType(), path.getMetadata(), path.getMetadata().isRoot() ? INITS : PathInits.DEFAULT); } public QArticle(PathMetadata metadata) { this(metadata, metadata.isRoot() ? INITS : PathInits.DEFAULT); } public QArticle(PathMetadata metadata, PathInits inits) { this(Article.class, metadata, inits); } public QArticle(Class<? extends Article> type, PathMetadata metadata, PathInits inits) { super(type, metadata, inits); this.author = inits.isInitialized("author") ? new QPerson(forProperty("author")) : null; this.content = inits.isInitialized("content") ? new QContent(forProperty("content"), inits.get("content")) : null; } }