3
在JPQL查詢我試圖將字符串與整數,使用CONCAT JPQL功能,在選擇子句,例如:JPQL我們不能CONCAT(String,Integer)EclipseLink?
SELECT CONCAT(c.idClient, ' ', c.name) FROM Clients c;
但結果是不可讀的字符串。
我們只能在CONCAT函數中使用String嗎?
在此先感謝。
在JPQL查詢我試圖將字符串與整數,使用CONCAT JPQL功能,在選擇子句,例如:JPQL我們不能CONCAT(String,Integer)EclipseLink?
SELECT CONCAT(c.idClient, ' ', c.name) FROM Clients c;
但結果是不可讀的字符串。
我們只能在CONCAT函數中使用String嗎?
在此先感謝。
CONCAT是用於字符串的,調用數字的結果很可能取決於您的數據庫。
您可以嘗試先將id轉換爲char,您可以使用EclipseLink中的FUNC函數調用數據庫中將數字轉換爲char的本地函數。