2009-06-01 5 views
1

Ich möchte eine Entität namens "GROUP" in meinem JPA-Setup haben. Jetzt bekomme ich Probleme, wenn ich versuche, JPA-Abfragen auszuführen, z. B. "Anzahl (group_.id) von Gruppengruppe_ auswählen".So entziehen Sie SQL-Schlüsselwörter in JPAQL

JPA denkt, das ist ein fehlplatzierter GROUP BY Versuch und beschwert sich. Gibt es einen Weg, wie ich "Gruppe" entkommen kann, oder muss ich meinen Tisch umbenennen?

Thx!

+0

scheint dies unmöglich ist, reservierte Wörter können nicht auf diese Weise in JPA verwendet werden. –

Antwort

3

bitte tun Sie es nicht!

benenne deine Tabelle in etwas anderes um, du wirst mir auf lange Sicht danken. Verwenden Sie keine reservierten Wörter für Tabellen- oder Spaltennamen!

Name es so etwas wie EmployeeGroup, JobGroup oder Object, etc ...