Ich habe Folgendes versucht, aber nicht funktioniert.Fallanweisung in wählen Sie in Jpql
String mainQuerySt = "select o.progressStatus, "
+ " CASE WHEN o.assigneeEmployee IS NOT NULL THEN o.assigneeEmployee.fullNameSt ELSE '' END as assignee "
+ " from Tt o"
em.createQuery(mainQuerySt).getResultList();
Was ist daran falsch? Eigentlich möchte ich den vollen Namen des assigneeEmployee anzeigen, wenn es nicht null und sonst eine leere Zeichenfolge ist.
Ich bin mit Eclipse v2.1 als JPA
Dank in advnace.
Erklären Sie "nicht funktioniert". Erhalten Sie einen Fehler? – tak3shi
Zeige den Fehler bitte, die Abfrage scheint mir in Ordnung – SCouto
Kein Fehler, aber nicht das Ergebnis. Aber wenn ich die case-Anweisung weglasse, gibt es das Ergebnis zurück. Scheint mir seltsam. – sarwar026