执行JPQL查询的工具?

时间:2009-10-23 19:40:27

标签: java jpa jpql

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

当然,它可能需要我进行相当多的配置,以便它能够了解我的JPA实体等,但我想它可以完成......任何人都知道这样的工具吗?

感谢。

8 个答案:

答案 0 :(得分:17)

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

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

alt text

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

答案 1 :(得分: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

答案 2 :(得分:3)

答案 3 :(得分:3)

答案 4 :(得分:1)

您可能想尝试Vestigo。这是一个查询工具&浏览器支持JDO(JDOQL)和JPA(JPQL),可以单独使用,也可以作为插件安装到Eclipse IDE中。

答案 5 :(得分:0)

您是否检查过NetBeans,Eclipse或IntelliJ是否符合要求?

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

答案 6 :(得分:0)

您还有Hibernate Tool套件,它基于NetBeans

答案 7 :(得分:0)

我的google-fu已经为 Jpa查询工具提供了一个工作链接:http://www.f1cd.ru/soft/base/j/jpa_query_tool/jpa_query_tool_06/jqt-0.6b.zip