SORU
13 Ocak 2009, Salı


Hazırda hbm2ddl.ne oto olası değerler ve?

Gerçekten güncelleştirmesi hakkında daha fazla ihracat ve hibernate.hbm2ddl.auto verilebilecek değerleri bilmek istiyorum
Ve ne zaman? güncelleme ne zaman kullanacağını bilmek istiyorum Bunun alternatifi nedir?

Bu DB üzerinde olabilecek değişiklikler:

  • Yeni tablolar
  • eski tablo içinde yeni bir sütun
  • sütunlar silinmiş
  • veri bir sütun türü değişti
  • bir sütun türü değişti bağlıyor
  • tablolar düştü
  • bir sütunun değerleri değişti

Her durumda en iyi Çözüm mü?

CEVAP
6 Kasım 2009, Cuma


community documentation:

Hazırda Beklet.hbm2ddl.otomatik veya şema DDL SessionFactory oluşturulduğunda veritabanına doğrular ihracat. Oluşturmak-bırak ile veritabanı şema SessionFactory açıkça kapatıldığında çökecektir.

örneğin doğrulamak | update | create-drop oluşturun

Olası Seçenekler listesi vardır

  • doğrulamak: şema doğrulama, veritabanı için herhangi bir değişiklik yapar.
  • güncelleme: şema güncelleştirme.
  • oluşturun: şema, bir önceki veri yok oluşturur.
  • oluşturun bırak: bu oturumun sonunda şema bırakın.

Bu seçenekler test araçları ve herhangi bir üretim düzeyi kolaylaştırmak veritabanları, şöyle bir soru; Hibernate: hbm2ddl.auto=update in production? bakmak isteyebilirsiniz etmek için tasarlanmış gibi görünüyor

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013