-1

下面的 sql 查询在 MySQL 浏览器上运行良好。

SELECT c.* from (select c1 from City c1) c.

但是如果我在 jpql 1.0 createquery 中尝试了相同的查询,它表示错误。是否也可以在 jpa 中编写相同的查询。我不需要对约束进行任何替代查询。我只想要上述查询的可能性。如果是,那么告诉我怎么做?

任何建议都非常感谢。在此先感谢

4

1 回答 1

1

文档所述,createQuery 将JPQL查询作为参数。当将 SQL 查询作为参数提供给需要 JQPL 查询的方法时,预计最终会出错。

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

于 2012-08-17T07:48:23.293 回答