Hazırda hbm2ddl.ne oto olası değerler ve? | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZÄ°RAN 2006
  • ShoSho

    ShoSho

    20 Ocak 2010