Probleme mit H2 und Primary Key

y0dA

Erfahrenes Mitglied
Hi!

Versuche hier gerade ein wenig mit der H2 Datenbank zu experimentieren, leider habe ich Probleme mit dem Primärschlüssel.

Also wenn ich eine Tabelle wie folgt erstelle:
Code:
CREATE TABLE test(
id IDENTITY PRIMARY KEY,
name VARCHAR(2550)
);

Wobei hier angemerkt werden sollte dass der Datentyp IDENTITY Autoincrement ist:
Code:
IDENTITY Type
IDENTITY
Auto-Increment value. 
Possible values: -9223372036854775808 to 9223372036854775807. 
See also java.lang.Long.

Bekomme ich bei folgendem Insert eine Fehlermeldung:
Code:
INSERT INTO TEST VALUES('Hello');
Nämlich:
Code:
INSERT INTO TEST VALUES('Hello');
Anzahl der Felder stimmt nicht überein
Column count does not match; SQL statement:
INSERT INTO TEST VALUES('Hello') [21002-72] 21S02/21002 (Hilfe)

Verstehe ich hier was falsch?
Was für einen Typ würdet ihr für den Primary Key benutzen im Zusammenspiel mit Hibernate?
 
Das ist wohl das falsche Forum hier ;)

Aber warum überspringst du nicht einfach das Feld?

Code:
INSERT INTO TEST (name) VALUES ('Hello');
 
Zurück