HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能: 在查询语句中设定各种查询条件: 支持投影查询, 即仅检索出对象的部分属性: 支持分页查询: 支持连接查询: 支持分组查询, 允许使用 HAVING 和 GROUP BY 关键字: 提供内置聚集函数, 如 sum(), min() 和 max(): 支持子查询: 支持动态绑定参数:…