JPA kullanarak bir varlık zaten bir veritabanında olup olmadığını kontrol etmek için en iyi yol/en iyi uygulama nedir?Java JPA: Varlık zaten DB içinde var mı kontrol edin
Db'ye hostinformation ekleyen bir istemci yazıyorum. Örneğin, iliştirilen bellekler, hba vb ...
Ev sahibi için bir Lun eklemek isterseniz, lun veritabanında zaten olup olmadığını kontrol etmeliyim. (Lun zaten başka bir ana bilgisayara bağlanabilir).
- Ben Lun yerleştirin ve bir istisna (benzersiz kısıtlamayı) kontrol etmek
- deneyin db zaten olup olmadığını kontrol etmek, Lun için seçkin olun:
Ben 2 possibilites bkz
Birisi bununla ilgili deneyime sahip.
BR, Rene
Bir işlem UI istemcisi (en iyi uygulama) için tamam olması gerekir. Toplu modda daha iyi performanslar için, yaratımı denemek ve (nadir) "zaten mevcut olan istisnayı" yakalamak daha hızlı olacaktır. (aslında, varlığın olasılığına bağlıdır, eğer çok sayıda istisna varsa, varlığın varlığını test etmek daha hızlı olacaktır). – snowflake
Kimliği bilmiyorsam ne yapmalıyım? – reen
daha sonra diğer alanlar için bir JPQL sorgusu oluşturun. – Bozho