执行JPQL查询的工具?

Rin*_*oul 27 java jpa jpql

是否有任何类型的工具可以"直接"对数据库执行JPQL查询?我想直接在窗口中键入JPQL查询并执行它们.

当然,它可能需要我做相当多的配置,以便它能够知道我的JPA实体等,但我想它可以做到......任何人都知道这样的工具?

谢谢.

Pas*_*ent 17

在Eclipse Dali获得通用JPQL编辑器之前,您可以使用Hibernate Tools.Hibernate Tools与Dali一起使用,并提供了一个HQL/JPQL查询编辑器,它使用Hibernate来执行查询.

另一种方法是使用JPA查询工具 [JQT],一个交互式JPA查询编辑器和运行器.它可能更接近您正在寻找的东西(作为独立应用程序运行).

替代文字

更新:我删除了为NetBeans建议的工具,该项目处于非活动状态,并未提供任何内容.

  • JQT链接已经死了. (11认同)

Ond*_*žka 10

2013年的新闻:NetBeans 7.3将具有内置的JPQL查询工具:

https://blogs.oracle.com/geertjan/entry/test_jpql_with_netbeans_ide

https://blogs.oracle.com/geertjan/resource/run-jpql-query-4.png


sha*_*tte 0

您是否检查过 NetBeans、Eclipse 或 IntelliJ 是否满足您的要求?

特别是使用 Hibernate Plugin for Eclipse,这应该是可能的(如果您使用 Hibernate 作为 JPA 后端)。