2012-03-01 44 views
1

中調用靜態Java方法例如:從Space space,Building building,Floor floor join space.guid.oid spaceID「+選擇不同的新JPQA.QueryResultObjectV1(space.name,spaceID)」+ 「+ .. ......... ñ 這工作得很好我可以在JPQL

現在,當我嘗試添加一個MUL靜態函數是在類路徑靜態方法,我得到了如下錯誤 選擇不同的新JPQA.QueryResultObjectV1( space.name,JPQATestClient.Mul(10,20),spaceID)「+ 」來自空間空間,建築物,樓層加入space.guid.oid空間ID

回答

3

不,你不能。從JPQL調用任何Java方法是不可能的。最後,JPQL被轉換爲SQL並在數據庫中執行。數據庫不能調用你的方法。