Junior — Middle
Izskaidrojiet one-to-many koncepciju un kur tā tiek izmantota.
sobes.tech AI
Atbilde no AI
Koncepts "viens līdz daudz" apraksta attiecības starp divām entitātēm, kur viena no pirmās entitātes ieraksts ir saistīts ar vairākiem otrās entitātes ierakstiem.
Piemērs: datu bāzē viens autors var būt daudz grāmatu. Šī attiecība plaši tiek izmantota relāciju datu bāzēs un ORM (piemēram, JPA/Hibernate Java).
Java piemērs ar JPA:
@Entity
public class Autors {
@Id
private Long id;
@OneToMany(mappedBy = "autors")
private List<Grāmata> grāmatas;
}
@Entity
public class Grāmata {
@Id
private Long id;
@ManyToOne
@JoinColumn(name = "autors_id")
private Autors autors;
}
Šeit viens autors var būt daudz grāmatu, un katra grāmata ir saistīta ar vienu autoru.