0 beğenilme 0 beğenilmeme
22 kez görüntülendi
Bilgi Teknolojileri kategorisinde Bilge (110k puan) tarafından soruldu
tarafından yeniden gösterildi
Model nesnesini kaydederken şu hatayı alıyorum; since its mymodelobject id field is not nullable.
    

1 cevap

0 beğenilme 0 beğenilmeme
Bilge (110k puan) tarafından cevaplandı

Var olan bir model object üzerinden değilde, bağımsız olarak bir model objecti veritabanına kaydediyorsunuz ve senkronizasyon bozuluyor. Eğer jpa kullanıyorsanız tüm işlemlerinizi model objectler  üzerinden yapmaya özen gösteriniz. Entity nesnelerin senkron bir biçimde tutulabilmesi buna bağlıdır. Diyelim ki birbirine bağlı iki model nesnemiz var. Bunlar child ve parent olsun. Eğer child işlemi üzerinde bir değişiklik yaptıysanız  ve sonrasında da parent üzerinden bir değişiklik yapacaksanız bunu child objectini kullanarak yapınız.

Örnek;

child.setName="My Name";
ChildService.get().save(child);

Eğer bağımsız işlem yapılıyorsa
parent.setName="My Parent Name"
ParentService.get().save(parent);


Eğer child object üzerinde değişiklik yapılıyorsa;
child.getParent().setName = "My Parent"
ParentService.get().save(child.getParent());

En güncel teknolojiler hakkında yeni şeyler öğren, bilmediklerini sor, bildiklerini paylaş...

Kategoriler

...