JPQL мы не можем CONCAT (String, Integer) EclipseLink? - PullRequest
3 голосов
/ 19 марта 2011

В запросе JPQL я попытался объединить строку с целым числом, используя функцию CONCAT JPQL, в предложении select, например:

SELECT CONCAT(c.idClient, ' ', c.name) FROM Clients c;

Но результат не является читаемой строкой.

Можем ли мы использовать только строку в функции CONCAT?

Заранее спасибо.

1 Ответ

5 голосов
/ 21 марта 2011

CONCAT предназначен для строк, результат вызова его с номером, скорее всего, будет зависеть от вашей базы данных.

Сначала вы можете попробовать преобразовать идентификатор в символ, вы можете использовать функцию FUNC в EclipseLink.для вызова встроенной функции в вашей базе данных, которая преобразует из числового в тип char.

...