30 Mart 2009, PAZARTESİ
arabiriminin, belirtilen tanımlayıcısı ile Hiçbir satır var
Bu çizgisinde bir eşleme var.
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="etl" assembly="Model" default-lazy="false">
<class name="Model.Entities.DataField, Model" table="mdm_field">
<id name="FieldId" column="field_id" type="int">
<generator class="native" />
</id>
<many-to-one name="KeyField" class="Model.Entities.Key, Model" column="field_id" />
</class>
</hibernate-mapping>
Şimdi veritabanında mdm_field tablo field_id bazen temelde tutarlılığı bozuldu çok ilgili key_field tablosunda var olmayan bir değer vardır. Ben bir hata alıyorum varlık yüklenemedi, bu nedenle "belirtilen tanımlayıcısı ile Hiçbir satır var". Nasıl bu duruma ölür yani bu durum ile çalışmak için eşleme yapılandırabilirim.
CEVAP
30 Mart 2009, PAZARTESİ
Tamam cevabı buldum. Ekleyin
not-found="ignore"
özelliği KeyField
özellik:
<many-to-one name="KeyField" not-found="ignore" class="Model.Entities.Key, Model" column="field_id" />
Bunu Paylaş:
Hiçbir satır sonu tire sonra...
Neden bu hatayı alıyorum: Hiçbir eşleş...
'sudo düzeltmek için nasıl: bir a...
Codeıgniter - hiçbir girdi dosyası bel...
Nasıl javascript ile tüm satır içi sti...