什么是 Querydsl 'Q'

2024-01-03

我看到了 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(使用前将#替换为@)

什么是 Querydsl 'Q' 的相关文章

随机推荐