下面的 sql 查询在 MySQL 浏览器上运行良好。
SELECT c.* from (select c1 from City c1) c.
但是如果我在 jpql 1.0 createquery 中尝试了相同的查询,它表示错误。是否也可以在 jpa 中编写相同的查询。我不需要对约束进行任何替代查询。我只想要上述查询的可能性。如果是,那么告诉我怎么做?
任何建议都非常感谢。在此先感谢
下面的 sql 查询在 MySQL 浏览器上运行良好。
SELECT c.* from (select c1 from City c1) c.
但是如果我在 jpql 1.0 createquery 中尝试了相同的查询,它表示错误。是否也可以在 jpa 中编写相同的查询。我不需要对约束进行任何替代查询。我只想要上述查询的可能性。如果是,那么告诉我怎么做?
任何建议都非常感谢。在此先感谢
如文档所述,createQuery 将JPQL查询作为参数。当将 SQL 查询作为参数提供给需要 JQPL 查询的方法时,预计最终会出错。
如果要执行本机 SQL 查询,可以通过createNativeQuery完成。