Hibernate IDENTITY_INSERT is set to OFF Hatası Çözümü

hbrnt

Projenizde Hibernate işlemlerinde “IDENTITY_INSERT is set to OFF” hatasının nedeni işlem yapmak istediğiniz tabloda bir birincil anahtarınızın olması ve her kayıtta otomatik artan bir özellik vermenizden kaynaklı.

Bu sorundan kurtulmanın iki yolu var.

İlk yol, tablomuzdaki birincil anahtar olan alanın otomatik artma özelliğini kaldırmak,

İkinci yol ise ilgili tablonuzun *.hbm.xml dosyasında bir ekleme yapmak, bu yolda sorun yaşadığınız ilgili tablonun birincil anahtar ve otomatik artma özelliği bulunan alanın tagları arasına,

yazmak yaşanılan bu sorunu çözücektir.

Uyeler adlı tablomuzun id alanı olduğu varsayalım. Uyeler.hbm.xml adlı dosyadan

alanını arasına

ekliyoruz.

Alanımızın son hali ise;

olacaktır.

Benim sorunumu bu yapı çözdü. Umarım sizinde işinize yarar.

Bol kodlu günler.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir