Sobes.tech
Junior — Middle

One-to-many kontseptsiyasini tushuntiring va u qayerda qo'llaniladi.

sobes.tech AI

AIdan javob

"Birga-ko‘p" konsepti, birinchi ob'ekt bilan ikkinchi ob'ekt o'rtasidagi munosabatni tasvirlaydi, bunda birinchi ob'ektdagi yozuv ikkinchi ob'ektdagi bir nechta yozuvlar bilan bog'langan.

Misol: ma'lumotlar bazasida, bir muallifning ko'plab kitoblari bo'lishi mumkin. Bu munosabatlar relatsion ma'lumotlar bazalari va ORM (masalan, Java'da JPA/Hibernate)da keng qo'llaniladi.

Java'da JPA bilan misol:

@Entity
public class Muallif {
    @Id
    private Long id;

    @OneToMany(mappedBy = "muallif")
    private List<Kitob> kitoblar;
}

@Entity
public class Kitob {
    @Id
    private Long id;

    @ManyToOne
    @JoinColumn(name = "muallif_id")
    private Muallif muallif;
}

Bu yerda, bir muallifning ko'plab kitoblari bo'lishi mumkin va har bir kitob faqat bitta muallif bilan bog'langan.