Also habe ich gerade heruntergeladen Hibernate 5.0.0.1, und ich habe versucht, mein Projekt, das zuvor mit Hibernate 4.3. Hibernate Erstellen leerer Tabelle - Hibernate_sequence beim Start
Als ich in die Datenbank einfügen, es gibt mir diese Fehlermeldung:
ERROR: could not read a hi value - you need to populate the table: hibernate_sequence
ich mysql benutze und meine Generation Strategie bei GenerationType.auto gesetzt, und es scheint, dass jetzt Hibernate denkt, dass Sequenzen unter Verwendung die beste Strategie um Werte zu generieren. Aber der Tisch ist leer. Ich denke, Hibernate versucht, einen Wert aus der Sequenz zu erhalten, kann aber keine finden. Aber ich bin verwirrt, weil die Hibernate_Sequenz von Hibernate erstellt wird, sollte es nicht einen Anfangswert bereitstellen?
aber meine Strategie auf auto zu verfolgen, und ich glaube, ich würde Verwenden Sie, was Winterschlaf denkt, ist die beste Strategie. Aber wie kann ich die Sequenz durch den Ruhezustand bevölkern? – morbidCode
Der letzte Punkt im Zitat sagt alles. Ehrlich gesagt, benutzen Sie AUTO nicht, es sei denn IDENTITY funktioniert nicht für Sie. Die meisten Datenbanken unterstützen eindeutige Identifikatoren pro Tabelle. –