10.1查询语言术语140
10.2使用Java持久化查询语言创建查询141
10.2.1查询中的命名参数142
10.2.2查询中的位置参数142
10.3简化的查询语言语法142
10.3.1选择语句142
10.3.2更新和删除语句143
10.4示例查询143
10.4.1简单查询143
10.4.2导航到相关实体的查询144
10.4.3包含其他条件表达式的查询146
10.4.4批处理更新和删除147
10.5完整的查询语言语法148
10.5.1BNF符号148
10.5.2Java持久化查询语言的BNF文法148
10.5.3FROM子句152
10.5.4路径表达式157
10.5.5WHERE子句158
10.5.6SELECT子句165
10.5.7ORDER BY子句167
10.5.8GROUP BY和HAVING子句167