什么是Querydsl'Q'

Aji*_*ngh 3 querydsl

我看到了一个Querydsl的例子,但我不明白QEmployee是什么

QEmployee employee = QEmployee.employee;
QEmployee e = new QEmployee("e");
query.from(employee)
    .where(employee.weeklyhours.gt(
        new HibernateSubQuery().from(employee.department.employees, e)
       .where(e.manager.eq(employee.manager))
       .unique(e.weeklyhours.avg())
)).list(employee)
Run Code Online (Sandbox Code Playgroud)

有人请说明' Q '

Luk*_*uke 8

"Q"类是基于您的实体自动生成的查询类型,用于在Querydsl中查询.

见这里(第2.1.5节):http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#d0e184