sql >> データベース >  >> RDS >> Mysql

Hibernatehbm2ddl.autoのデフォルト値

    それが本当の答えです:いいえ 検証、いいえ 更新、いいえ 作成およびいいえ 構成から設定を省略すると、ドロップが発生します。 Hibernateのソースコードは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. SQL配列検索

    2. UTF8のエンコーディングがロケールen_USと一致しません。選択したLC_CTYPE設定には、LATIN1のエンコードが必要です

    3. T-SQLのバグ、落とし穴、およびベストプラクティス–ピボットとピボット解除

    4. MySQLとMariaDBのいくつかの機能の使用方法を学ぶ–パート2