以下sql查询在MySQL浏览器上运行良好。
SELECT c。* from(从City c1选择c1)c。
但是如果我在我的jpql 1.0 createquery上尝试相同的查询,则表示错误。是否可以在jpa中编写相同的查询。我不需要任何替代查询约束。我只想要上述查询的可能性。如果是,那么告诉我怎么样?
任何建议都非常感谢。谢谢提前
答案 0 :(得分:1)
作为documented,createQuery将JPQL查询作为参数。当提供SQL查询作为期望JQPL查询的方法的参数时,预计最终会出错。
如果要执行本机SQL查询,可以通过createNativeQuery完成。