Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有在应用程序之外测试特殊JPQL查询的工具?_Java_Jpa_Jpql_Toplink - Fatal编程技术网

Java 有没有在应用程序之外测试特殊JPQL查询的工具?

Java 有没有在应用程序之外测试特殊JPQL查询的工具?,java,jpa,jpql,toplink,Java,Jpa,Jpql,Toplink,我正在从事一个使用JPA进行持久化的项目,我正在试图找到测试JPQL查询的最干净、最有效的方法。我更习惯于冬眠的世界。。。在其中,您可以使用Hibernate工具及其Hibernate控制台在应用程序外部临时测试HQL。如果您使用Hibernate作为JPA提供者,我相信该工具也支持JPQL,但不幸的是,在本例中,我使用的是GlassFish和TopLink 在通用JPA世界中,有没有类似于Hibernate控制台l的粗略版本(或正在开发中的版本)?如果没有,您在开发过程中修补JPQL查询的典型

我正在从事一个使用JPA进行持久化的项目,我正在试图找到测试JPQL查询的最干净、最有效的方法。我更习惯于冬眠的世界。。。在其中,您可以使用Hibernate工具及其Hibernate控制台在应用程序外部临时测试HQL。如果您使用Hibernate作为JPA提供者,我相信该工具也支持JPQL,但不幸的是,在本例中,我使用的是GlassFish和TopLink


在通用JPA世界中,有没有类似于Hibernate控制台l的粗略版本(或正在开发中的版本)?如果没有,您在开发过程中修补JPQL查询的典型做法是什么?

IntelliJ怎么样,最好的IDE


可能的重复(我不敢相信我的搜索结果中没有出现)。然而,那一年已经过去整整一年了。。。人们可能会认为,从那时起,出现了一些新的东西,就像JPA2正在推动的那样艰难。EclipseDali在JPQL编辑器前端仍然停滞不前,正如现在应该在NetBeans7中的vaporware一样。JQT是一个有趣的发现,但到目前为止我还没有一个积极的体验。我可能不得不向达菲莫表示“接受”,因为他指出了新的IntelliJ,但唯一好的选择是商业化,这确实很糟糕。我想念冬眠最新的答案来自2010年7月,这比问题的年龄更重要:)我想我会给出这个答案的要点,因为IntelliJ没有包含在老的“重复”问题中。Eclipse和NetBeans的插件似乎在整整一年后仍处于蒸发状态,而且没有其他真正可靠的插件出现。然而,令人失望的是,唯一可靠的选择是商业专有的。很少有公司会在IntellJ上降低每个座位600美元。。。当几乎所有Java开发人员都精通Eclipse或NetBeans时,可以通过手动编写测试类来解决这样一个罕见的缺点。哦,“很少有公司会在IntellJ上每个座位降低600美元”-按照你的小时费率,我可以假设IntelliJ在很短的时间内会为自己支付更多。一个单独的座位要便宜得多。我每年都买一张个人驾照,无论我去哪里都用。