Spring. Jpa. Hibernate. Ddl-Auto = Update projesi çalışmıyor

dexxa

Centipat
Katılım
28 Temmuz 2023
Mesajlar
15
Daha fazla  
Cinsiyet
Erkek
Merhaba,

Spring. Jpa. Hibernate. Ddl-Auto = Update.

Yukarıdaki kod DB'deki Column'ları veri kaybı olmadan güncellememize yarıyorabiliyor (en azından öyle biliyorum),
Mesela not null özelliği olmayan bir Column'u bu özelliği vermek gibi @column(nullable = false, unique = true),
Ama bu projeyi başlattığımda bende işe yaramıyor.
Spring. Jpa. Hibernate. Ddl-Auto = create yapmak istemiyorum, bu da bilgi kaybına neden oluyor. Bunun çözümünü bilen var mı?
(Spring Boot'da yeniyim)
 
Eger DB structure i daha once yaratilmis ise bu kod column modifikasyonu yapmaz. Metadata degistiriyorsun cunku.

Ornegin ilgili column'da zaten null data vardir, artik bunu "nullable=false` ile not null olarak modifiye etmez.

Bu is icin migration tool kullanmalisin, Flyway ya da LiquiBase gibi.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…