COALESCE in JPA namedQuery

Ich habe die folgenden namedQuery

select new test.entity.Emp(COALESCE(k.projectId,'N')
as projectId, k.projectName) from Emp o inner join o.projects k 

Jedoch bekomme ich eine Fehlermeldung

erwartend RIGHT_ROUND_BRACKET, gefunden '('

Wie verwendet manCOALESCE in namedQuery?

Gibt es noch andere Möglichkeiten, mit Nullwerten in JPA umzugehen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage