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

Hibernacja hbm2ddl.auto domyślna wartość

Oto odpowiedź:nie walidacja, nie aktualizacja, nie tworzenie i nie upuszczanie ma miejsce w przypadku pominięcia ustawienia w konfiguracji. Kod źródłowy hibernacji to najlepsza dokumentacja na temat Hibernate:

// from org.hibernate.cfg.SettingsFactory line 332 (hibernate-core-3.6.7)      
String autoSchemaExport = properties.getProperty(Environment.HBM2DDL_AUTO);
if ( "validate".equals(autoSchemaExport) ) settings.setAutoValidateSchema(true);
if ( "update".equals(autoSchemaExport) ) settings.setAutoUpdateSchema(true);
if ( "create".equals(autoSchemaExport) ) settings.setAutoCreateSchema(true);
if ( "create-drop".equals(autoSchemaExport) ) {
  settings.setAutoCreateSchema(true);
  settings.setAutoDropSchema(true);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:ŹRÓDŁO błąd 2?

  2. jak usunąć zduplikowane wiersze z tabeli w mysql

  3. Wydrukuj informacje debugowania z procedury składowanej w MySQL

  4. Jak ustawić MySQL jako domyślną bazę danych w Rails 3?

  5. Jak uzyskać rekordy bieżącego miesiąca w MySQL?