创建有名查询

有名查询能够提高应用程序的性能,这是因为,您只需准备它们一次,然后就可以有效地重复使用它们以及所有与其相关联的支持对象,这使它们非常适合于执行复杂和频繁执行的操作。有名查询使用 JPA 查询语言对任何底层数据库执行操作并且可移植;有名本机查询使用底层数据库的本机 SQL 语言。

使用此过程对实体添加 @NamedQuery@NamedNativeQuery 注释。

要创建有名查询,请执行下列操作:

  1. 在项目资源管理器中选择实体。

  2. 在“JPA 详细信息”视图中,展开“查询”。

  3. 单击添加以添加有名查询,或者单击添加本机以添加本机查询。

  4. 在显示的对话框中的“名称”字段中输入查询的名称,然后单击“确定”。

  5. 在“查询”字段中输入查询。

  6. 要添加查询提示,请单击添加

    输入有名查询

    “JPA 详细信息”视图的“查询”部分。