Junior — Middle
Jak szybko dodać powiązane dane do obiektu lub encji?
sobes.tech AI
Odpowiedź od AI
Aby szybko dodać powiązane dane do obiektu lub encji w Javie, często używa się wzorca "kompozycji" lub asocjacji przez kolekcje. Na przykład, jeśli masz obiekt Order i chcesz dodać do niego powiązane OrderItem, możesz po prostu dodać listę elementów do obiektu zamówienia:
class Order {
private List<OrderItem> items = new ArrayList<>();
public void addItem(OrderItem item) {
items.add(item);
}
public List<OrderItem> getItems() {
return items;
}
}
Dodatkowo, jeśli używasz ORM (np. Hibernate), możesz skonfigurować relacje między encjami za pomocą adnotacji @OneToMany, @ManyToOne itd., co pozwoli na automatyczne ładowanie powiązanych danych.
Jeśli chodzi o szybkie dodawanie danych podczas wykonywania, można używać metod dodawania do kolekcji lub setterów dla powiązanych obiektów.