Sobes.tech
Junior — Middle

Objasnite koncept one-to-many i gde se on primenjuje.

sobes.tech АИ

Одговор од АИ

Концепт "један-по-многе" описује однос између две ентитете, где један запис из прве ентитете има везу са више записа из друге.

Пример: у бази података, један аутор може имати много књига. Овај однос се широко користи у релационим базама података и ORM (на пример, JPA/Hibernate у Јави).

Пример у Јави са JPA:

@Entity
public class Аутор {
    @Id
    private Long id;

    @OneToMany(mappedBy = "аутор")
    private List<Књига> књиге;
}

@Entity
public class Књига {
    @Id
    private Long id;

    @ManyToOne
    @JoinColumn(name = "аутор_id")
    private Аутор аутор;
}

Овде, један аутор може имати много књига, а свака књига је повезана са једним аутором.