2014-02-27 54 views
0

我在Kundera的JPA中使用命名查詢運行一個select查詢。下面是查詢:JPA由於和參數namedquery中的關鍵字錯誤查詢

"select bff from FileFolder bff where bff.folder_name=:name and bff.usr_id=:usr_id" 

如果我的參數值設置爲"test"它工作正常。但是,如果我的參數值設置爲"test and test",然後我收到以下錯誤:

javax.persistence.PersistenceException: bad jpa query: test' 

有誰知道知道如何解決它?

+0

你可以發佈代碼如何設置參數 –

+0

https://github.com/impetus-opensource/Kundera/issues/505。作爲替代方案,您可以用「測試和測試」或「測試和測試」代替「測試和測試」,直到問題得到解決。 –

回答

0

感謝Vivek的幫助。塞薩爾現在是昆德拉的蟲子。我現在正在用一些特殊字符替換空間,直到錯誤得到解決。

參考錯誤鏈接:

github.com/impetus-opensource/Kundera/issues/505。