我看到了 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)
有人请解释一下'Q'
“Q”类是根据您的实体自动生成的查询类型,用于在 Querydsl 中进行查询。
请参阅此处(第 2.1.5 节):http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#d0e184 http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#d0e184
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)