sql >> Database teknologi >  >> RDS >> Mysql

Hibernate hbm2ddl.auto standardværdi

Det er egentlig svaret:nej validering, nej opdatering, nej oprettelse og nej fald finder sted, når du udelader indstillingen fra din konfiguration. Hibernate-kildekoden er den bedste dokumentation på 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. DatoDiff til output timer og minutter

  2. Kan jeg bede Postgresql om at ignorere fejl i en transaktion

  3. Sådan fungerer funktionen QUOTENAME() i SQL Server (T-SQL)

  4. Sådan sikrer du MySQL:Anden del