2012-01-24 157 views
0

我想寫多個select subnets的查詢。但我定義了一個nativequery 我給錯誤了。編譯器指定「」之後「」是不妥當的我如何定義 本機查詢在JPA 2.0 對於eaxmple:jpa select子句的語句

SELECT * 
from (SELECT ****C) REI3 where column1 != 1 
GROUP BY REI3.column2 order by REI3.column3 ASC 

回答

0

JPA並沒有做過多的與驗證SQL語法,查詢傳遞到JDBC驅動程序。可能你正試圖運行查詢的方式,它被解釋爲JP QL,而是嘗試下面的方法來執行它

Query q = em.createNativeQuery("Your SQL here"); 

另一種方法是使用NamedNativeQueryExample