是否有任何类型的工具可以“直接”对数据库执行JPQL查询?我想直接在窗口中键入JPQL查询并执行它们。
当然,它可能需要我进行相当多的配置,以便它能够了解我的JPA实体等,但我想它可以完成......任何人都知道这样的工具吗?
感谢。
答案 0 :(得分:17)
在Eclipse Dali获得a generic JPQL editor之前,您可以使用Hibernate Tools。 Hibernate Tools与Dali一起使用,并提供了一个HQL / JPQL查询编辑器,它使用Hibernate来执行查询。
另一种方法是使用JPA Query Tool [JQT],一个交互式JPA查询编辑器和运行器。它可能更接近您正在寻找的东西(作为独立应用程序运行)。
更新:我删除了为NetBeans建议的工具,该项目处于非活动状态且未提供任何内容。
答案 1 :(得分:10)
2013年的新闻:NetBeans 7.3将具有内置的JPQL查询工具:
https://blogs.oracle.com/geertjan/entry/test_jpql_with_netbeans_ide
答案 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