sql >> Databáze >  >> RDS >> Mysql

Je vygenerována tabulka Hibernate_sequence

Způsob, jakým Hibernate interpretuje typ generování AUTO, se od verze Hibernate 5.0 změnil.

Při použití Hibernate v 4.0 a Generation Type jako AUTO , konkrétně pro MySql by Hibernate zvolil IDENTITY strategii (a tedy použijte AUTO_INCREMENT feature) pro generování ID pro danou tabulku.

Počínaje verzí 5.0, když je Typ generace vybrán jako AUTO, Hibernate používá SequenceStyleGenerator bez ohledu na databázi. V případě MySql Hibernate emuluje sekvenci pomocí tabulky, a proto se vám zobrazuje tabulka hibernate_sequence. MySql nativně nepodporuje standardní typ sekvence.

Reference



  1. Jak UNION funguje v PostgreSQL

  2. QSqlDatabase open vždy po aktualizaci vrátí hodnotu true

  3. Jak vyřešit Obecnou chybu:2006 MySQL server odešel

  4. MySQL Vyberte:WHERE (teď) =BETWEEN tablevalue AND tablevalue