Junior — Middle
Hoe kunt u snel gerelateerde gegevens aan een object of entiteit toevoegen?
sobes.tech AI
Antwoord van AI
Om snel gerelateerde gegevens aan een object of entiteit in Java toe te voegen, wordt vaak het patroon van "compositie" of associaties via collecties gebruikt. Bijvoorbeeld, als je een Order-object hebt en gerelateerde OrderItems wilt toevoegen, kun je eenvoudig een lijst van items aan het orderobject toevoegen:
class Order {
private List<OrderItem> items = new ArrayList<>();
public void addItem(OrderItem item) {
items.add(item);
}
public List<OrderItem> getItems() {
return items;
}
}
Daarnaast, als je ORM (bijvoorbeeld Hibernate) gebruikt, kun je de relaties tussen entiteiten configureren met behulp van annotaties @OneToMany, @ManyToOne, enz., wat automatisch laden van gerelateerde gegevens mogelijk maakt.
Als het gaat om snel gegevens toevoegen tijdens runtime, kun je gebruik maken van toevoegingsmethoden in collecties of setters voor gerelateerde objecten.