Hallo
Ich habe über XAMPP einen Server und eine MySQL - Datenbank laufen. Über phpMyAdmin habe ich eine Tabelle angelegt, in die ich nun mit der JPA - Schnittstelle Objekte schreiben will.
Hier erstmal die Fehlermeldung, die ich bekomme:
Zeile 2 im folgenden Code erzeugt diesen Error:
Ich habe jetzt schon ein wenig das Internet durchsucht und herausgefunden, dass TYPE = veraltet ist und stattdessen ENGINE verwendet wird. Bei der Erstellung der Datenbanktabelle habe ich jetzt nochmal nachgesehen und dort wird auch ENGINE = innoDB verwendet.
Ich weiß jetzt nicht, inwiefern ich meinen Code beeinflussen und diesen Fehler beheben kann. Für mich sieht es eher so aus, als ob meine JAR's veraltet sind und die noch mit TYPE anstatt mit ENGINE funktionieren. Einige davon habe ich zwar schon erneuert, aber es kann gut sein, dass noch ein paar alte drin sind.
Könnte das der Fehler sein?
Danke für die Hilfe
Gruß
prot
Ich habe über XAMPP einen Server und eine MySQL - Datenbank laufen. Über phpMyAdmin habe ich eine Tabelle angelegt, in die ich nun mit der JPA - Schnittstelle Objekte schreiben will.
Hier erstmal die Fehlermeldung, die ich bekomme:
Code:
HTTP Status 500 - You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near
'TYPE = innodb' at line 1 {stmnt 665204823 CREATE TABLE OPENJPA_SEQUENCE_TABLE
(ID TINYINT NOT NULL, SEQUENCE_VALUE BIGINT, PRIMARY KEY (ID)) TYPE = innodb}
[code=1064, state=42000]
Zeile 2 im folgenden Code erzeugt diesen Error:
Code:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("webdev");
EntityManager em = emf.createEntityManager();
Ich habe jetzt schon ein wenig das Internet durchsucht und herausgefunden, dass TYPE = veraltet ist und stattdessen ENGINE verwendet wird. Bei der Erstellung der Datenbanktabelle habe ich jetzt nochmal nachgesehen und dort wird auch ENGINE = innoDB verwendet.
Ich weiß jetzt nicht, inwiefern ich meinen Code beeinflussen und diesen Fehler beheben kann. Für mich sieht es eher so aus, als ob meine JAR's veraltet sind und die noch mit TYPE anstatt mit ENGINE funktionieren. Einige davon habe ich zwar schon erneuert, aber es kann gut sein, dass noch ein paar alte drin sind.
Könnte das der Fehler sein?
Danke für die Hilfe
Gruß
prot