Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Generowana jest tabela Hibernate_sequence

Sposób, w jaki Hibernate interpretuje typ generowania AUTO zmienił się począwszy od wersji Hibernate 5.0.

Podczas używania Hibernate v 4.0 i Generation Type jako AUTO , specjalnie dla MySql, Hibernate wybrałby IDENTITY strategii (i dlatego użyj AUTO_INCREMENT funkcja) do generowania identyfikatorów dla danej tabeli.

Począwszy od wersji 5.0, gdy Typ generacji jest wybrany jako AUTO, Hibernate używa SequenceStyleGenerator niezależnie od bazy danych. W przypadku MySql Hibernate emuluje sekwencję przy użyciu tabeli i dlatego widzisz tabelę hibernate_sequence. MySql nie obsługuje natywnie standardowego typu sekwencji.

Referencje



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obliczyć średnią sprzedaż tygodniową w MySQL?

  2. MySQL a MongoDB

  3. Jak użyć wartości ciągu/kolumny jako stałej interwału daty mysql (DZIEŃ, MIESIĄC...)?

  4. PHP wiele poleceń MYSQL w jednym zapytaniu mysql_query()

  5. Facebook PHP SDK - Przechowuj dane użytkownika w bazie danych MYSql