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 Аутор аутор;
}
Овде, један аутор може имати много књига, а свака књига је повезана са једним аутором.