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.
 

Technopat Haberler

Yeni konular

Geri
Yukarı