在it.But中,我试图用多个select子网编写查询,我定义了一个自己给出错误的查询。编译器指定“()”后面的"from“不合适。如何在JPA2.0中为eaxmple定义本机查询:
SELECT *
from (SELECT ****C) REI3 where column1 != 1
GROUP BY REI3.column2 order by REI3.column3 ASC发布于 2012-01-25 05:58:59
JPA与验证SQL语法没有太多关系,查询被传递给JDBC驱动程序。很可能您正在尝试以这种方式运行查询,从而将其解释为JP。相反,请尝试使用下面的方法将其作为
Query q = em.createNativeQuery("Your SQL here");另一种选择是使用NamedNativeQuery 示例
https://stackoverflow.com/questions/8993559
复制相似问题