Ich habe die folgende Anweisung zwei Spalten verketten, das funktioniert gutJPA Expression concatenate mehr als zwei Spalten
Expression<String> stringConcat =
cb.concat(cb.concat(root.get(Employee_.userId), " # "),
joinDept.get(Employee_.empName));
und SQL ist
select emp.user_id|| ' # '|| dept.emp_name from ..
Ich möchte eine Spalte mehr verketten und SQL
select emp.user_id|| ' # '|| dept.emp_name|| ' # '|| hist.user_name from ..
Nicht sicher, wie andere Spalten in JPA API mit CriteriaBuilder und Expr hinzufügen ITZUNG
Edit 1
ich für Verkettung Suche mehr Spalten und Antwort verwendet, die als Duplikat markiert hilft nicht, das Problem zu lösen und vor allem dieser Frage ist markiert und die Suche nach Lösung Verkettung Problem zu beheben bezieht sich auf JPA Criteria API und sicherlich nicht auf JPQL.
@TobiasLiefke Könnten Sie bitte erklären, wie zu verwenden mehrere Spalten Verkettung mit Expression? – user75ponic
@TobiasLiefke Ich schlage vor, bitte entfernen Sie doppelte Markierung von der Frage. – user75ponic
Kein Duplikat, da die verknüpfte Antwort sich auf JPQL und nicht auf den Criteria-API-Ansatz bezieht. –