2012-08-17 129 views
-1

以下sql查询在MySQL浏览器中运行良好。JPA Query pobility

SELECT c。* from(从c1中选择c1)c。

但是,如果我在我的jpql 1.0 createquery上尝试了相同的查询,它表示error.Is有可能在jpa中写入相同的查询。我不需要任何替代查询的约束。我只想要上述查询的可能性。如果是,那么告诉我如何?

任何建议是高度预先appreciated.Thanks

回答

1

作为documented,需要的createQuery查询JPQL作为参数。当提供SQL查询作为期望JQPL查询的方法的参数时,预计最终会出现错误。

如果要执行本机SQL查询,可以通过createNativeQuery完成。

+0

我知道使用原生查询。但是,我只需要一个解决方案在查询或命名查询而不是本地查询。 – MGPJ 2012-08-17 08:36:52