Die Fehlermeldungen lauten:
Das Problem liegt in der generierten Abfrage aufgrund der Verwendung von desc
da es ein reserviertes Wort in MySQL ist.
Mögliche Lösungen:
- Ändern Sie den Namen Ihrer Spalte in
description
. Machen Sie ähnliches mitname
. - Ändern Sie die Konfiguration in MySQL, um diese Art von Namen für Spalten in Abfragen zu unterstützen.
-
Ändern Sie den Namen der Spalte in den Feldern, um ein `-Zeichen anzuhängen (verwiesen auf Erstellen eines Felds mit reserviertem Wortnamen mit JPA ):
@Column(name="`desc`")
IMO, während Option 3 eine schnelle und schmutzige Lösung ist, halte ich Option 1 für die beste Lösung für die zukünftige Nutzung der Datenbank.