Sadece hızlı bir soru:JPQL onay çok-çok ilişki
bu ilişki "dostluğu" ve onu açıklayan örneğin aynı varlığa ManyToMany ilişkisi (bağlantılıdır (örneğin Kullanıcı için) varlık varsimetriktir).
Kullanıcı A'nın B kullanıcısı bir "arkadaş" olup olmadığını kontrol etmek için yürütme süresi açısından en hızlı yol nedir? "Aptal" yol, tüm listeyi almak ve daha sonra kullanıcının var olup olmadığını kontrol etmek olurdu, ama bu açıkça belli oluyor.
Ben
İşte örnek kod var JPA 2 kullanıyorum:
@Entity
@Table(name="users")
public class UserEntity {
@ManyToMany(fetch = FetchType.LAZY)
private List<UserEntity> friends;
....
}
Teşekkürler! Bu tam ihtiyacım olan şey. Sorgunun nasıl değiştirileceğini de önerebilir misiniz: Arkadaş kimlik değil, Kurum referansı mı? Basit bir soru için özür dilerim ama JPQL'de biraz kayboldum :-) :-) – Juriy
Zihin boşuna :-) zaten bulundu. – Juriy
@Juriy, bulduğunuz çözümü paylaşır mısınız? – stivlo