2016-06-22 14 views
2

versuchen MySQL-Tabellen mit Hibernate zu erstellen, und dies ist die Störung erhält,Hibernate MySQL 522 Fehler

ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (ServerService Thread-Pool - 12) HHH000388: Nicht erfolgreich: create table parcel_parcels (id bigint nicht null, Beschreibung TEXT, von varchar (255), zu varchar (255), kosten doppelte Genauigkeit, route varchar (255), Primärschlüssel (id)) ENGINE = InnoDB 22:56: 41.692 FEHLER [org.hibernate.tool.hbm2ddl.SchemaUpdate] (ServerService Thread Pool - 12) Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL-Server-Version für die richtige Syntax entspricht, um 'varchar (255), varchar (255), doppelte Genauigkeit, route varchar (255), p' in Zeile 1 zu verwenden

+1

Ich vermute, es ist nicht glücklich mit der Verwendung des reservierten Wortes 'von' als Spaltenname. http://stackoverflow.com/questions/23446377/syntax-error-due-to-using-a-reserved-word-as-a-table-or-column-name-in-mysql – kem

+0

@ kem, danke, verwenden von dem Schlüsselwort aus war das Problem, –

Antwort

3

Make Sicher hast du mysql in deiner standalone.xml in deiner Wildfliege enthalten. Zweitens stellen Sie sicher, dass Sie die richtige MySQL-Abhängigkeit heruntergeladen haben. Drittens überprüfen Sie Ihre persistance.xml Datei. Und stellen Sie sicher, dass die MySQL-Konfigurationen korrekt sind

+1

danke, die Verwendung des Wortes "von" war das Problem –