Felmeddelandena säger:
Problemet finns i den genererade frågan, på grund av användningen av desc
eftersom det är ett reserverat ord i MySQL.
Möjliga lösningar:
- Ändra namnet på din kolumn till
description
. Gör liknande medname
. - Ändra konfigurationen i MySQL för att stödja den här typen av namn för kolumner i frågor.
-
Ändra namnet på kolumnen i fälten för att lägga till `-tecken (referat från Skapar fält med reserverat ordnamn med JPA ):
@Column(name="`desc`")
IMO medan alternativ 3 är en snabb och smutsig lösning, tycker jag att alternativ 1 är den bästa lösningen för framtida användning av databasen.