使用 Hibernate 查询语言编辑器

另请参见

在 IDE 中,可以使用 Hibernate 查询语言 (Hibernate Query Language, HQL) 编辑器编写、编辑和执行 HQL 查询。在编辑器中创建并测试 HQL 查询后,您可以将查询复制到源代码和映射文件中。在查询编辑器窗口中,可以单击鼠标右键以选择、复制和粘贴查询。

HQL 查询语言的语法与 SQL 查询中使用的语法非常类似,但 HQL 是完全面向对象的查询,并且可以使用对象和属性来表示 SQL 查询。HQL 查询的语法与运行查询的数据库无关。在运行时,HQL 查询将转换为适合数据库的 SQL 查询。除了支持标准子句和聚合函数外,HQL 还支持多态查询和子查询。

有关 Hibernate 查询语言的详细信息,请参见下面的 Hibernate 文档:

创建并执行 HQL 语句或脚本:

  1. 在“项目”窗口中,展开“源包”节点下的 "<缺省包>" 节点。
  2. 右键单击 hibernate.cfg.xml 配置文件,然后选择“运行 HQL 查询”以打开 HQL 编辑器。
  3. 在编辑器窗口的顶部窗格中输入 HQL 查询。
  4. 单击工具栏中的“运行 HQL”(运行 HQL)。或者,也可以在查询编辑器窗口中单击鼠标右键,然后从弹出式菜单中选择“运行 HQL”。

在执行 HQL 查询时,可以在 HQL 编辑器窗口的底部窗格中看到查询结果。将针对在编辑器工具栏选择的项目 Hibernate 配置文件 (hibernate.cfg.xml) 中指定的数据库执行 HQL 查询。单击底部窗格上面的 "SQL" 按钮,可以查看与 HQL 查询对应的 SQL 查询。

另请参见
创建 Hibernate 配置文件
编辑 Hibernate 配置文件
在项目中添加 Hibernate 支持
关于 Hibernate 支持

法律声明