Entschuldigen Sie die Frage.
Ich erstelle gerade eine Webanwendung mit STS. Ich möchte die Anzahl der Personen, die die Bedingung A erfüllen, und die Anzahl der Personen, die die Bedingung B erfüllen, vom Benutzerstamm auf dem Bildschirm abrufen, um Statistiken mit einer einzigen Abfrage zu sammeln.
Ich habe die folgende JPQL-Anweisung geschrieben: select new MyClass( count(nullif(m.Column,0)) ,count(nullif(m.Column,1))) from TUser t join t.mUser m where t.userId = m.userId...
Ich bekomme den Fehler ↓. line 1:101: expecting CLOSE, found '('
Unterstützt JPQL nicht die Verwendung der Nullif-Funktion in count? Oder geht es darum, wie man die Syntax schreibt? Ich frage mich, wann ich das Beispiel der Person sehe, die es geschafft hat, nullif allein in die select-Anweisung zu schreiben. Es tut mir leid für meine schlechte Frage, aber ich warte auf Ihre Antwort.
Umgebung: Spring Tool Suite 3.8.2 hibernate JPA
Recommended Posts