Büyük bir sorunum var - aynı türdeki veri mağazamdaki birden fazla varlık aynı kimliğe sahip! Anahtarları Key
s'dir, ancak key.getId() öğesinin aynı türdeki tüm varlıklar arasında benzersiz bir sayı döndüreceğini varsayardım.Aynı kimliğe sahip birden çok veri girişi var!
Öyle değil! Farklı tuşlar aynı kimliği döndürebilir! Aurgh! Bunu veri görüntüleyici - kimlik/ad sütununda aynı değere sahip birden fazla varlık kullanarak onaylayabilirim. Tekrarlama tuşlarına sahip varlıklar, farklı varlık gruplarındadır - farklı ana anahtarlara sahiptirler. Aynı varlık grubunda hiç tekrarlama görmedim, ancak bunun gerçekleşemeyeceğini bilmiyorum.
- Bu normal midir?
- Otomatik olarak oluşturulmuş benzersiz bir sayısal tanımlayıcı elde etmenin bir yolu var mı? Kendi kimlik değerlerimi sağlayabileceğimi anlıyorum, ama bunun için kendi sistemimi uygulamak zorunda kalmak aşırı görünüyor!
aslında, db.allocate_ids() ile döndürülen ids, yukarıda bahsettiğiniz tam olarak aynı uyarılara tabidir. – ryan