Sobes.tech
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.