创建有名查询
有名查询能够提高应用程序的性能,这是因为,您只需准备它们一次,然后就可以有效地重复使用它们以及所有与其相关联的支持对象,这使它们非常适合于执行复杂和频繁执行的操作。有名查询使用 JPA 查询语言对任何底层数据库执行操作并且可移植;有名本机查询使用底层数据库的本机 SQL 语言。
使用此过程对实体添加 @NamedQuery
和 @NamedNativeQuery
注释。
要创建有名查询,请执行下列操作:
-
在项目资源管理器中选择实体。
-
在“JPA 详细信息”视图中,展开“查询”。
-
单击添加以添加有名查询,或者单击添加本机以添加本机查询。
-
在显示的对话框中的“名称”字段中输入查询的名称,然后单击“确定”。
-
在“查询”字段中输入查询。
-
要添加查询提示,请单击添加。