Junior — Middle
Leg uit wat het one-to-many concept is en waar het wordt toegepast
sobes.tech AI
Antwoord van AI
Het concept "one-to-many" beschrijft de relatie tussen twee entiteiten, waarbij één record uit de eerste entiteit verbonden is met meerdere records uit de tweede.
Voorbeeld: in een database kan een auteur veel boeken hebben. Deze relatie wordt veel gebruikt in relationele databases en ORM (bijvoorbeeld JPA/Hibernate in Java).
Voorbeeld in Java met JPA:
@Entity
public class Auteur {
@Id
private Long id;
@OneToMany(mappedBy = "auteur")
private List<Boek> boeken;
}
@Entity
public class Boek {
@Id
private Long id;
@ManyToOne
@JoinColumn(name = "auteur_id")
private Auteur auteur;
}
Hier kan een auteur veel boeken hebben, en elk boek is verbonden met één auteur.