Mysql
 sql >> база данни >  >> RDS >> Mysql

Хибернация hbm2ddl.auto стойност по подразбиране

Това наистина е отговорът:не валидиране, не актуализация, не създаване и не отпадането става, когато пропуснете настройката от вашата конфигурация. Изходният код за хибернация е най-добрата документация за 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 команден ред

  2. Попълване на JFreechart TimeSeriesCollection от Mysql DB?

  3. Спрете прозорците на услугите на MySQL

  4. Как да задам схемата по подразбиране за потребител в MySQL

  5. mysql_connect (localhost / 127.0.0.1) бавен на платформата Windows