Sobes.tech
Junior — Middle

Cum se pot adăuga rapid datele legate de un obiect sau entitate?

sobes.tech AI

Răspuns de la AI

Pentru a adăuga rapid date legate de un obiect sau entitate în Java, se folosește adesea pattern-ul de "compoziție" sau asocieri prin colecții. De exemplu, dacă ai un obiect Order și vrei să adaugi OrderItem legate, poți pur și simplu să adaugi o listă de elemente în obiectul comenzii:

class Order {
    private List<OrderItem> items = new ArrayList<>();

    public void addItem(OrderItem item) {
        items.add(item);
    }

    public List<OrderItem> getItems() {
        return items;
    }
}

De asemenea, dacă se folosește ORM (de exemplu, Hibernate), se pot configura relațiile între entități folosind adnotări @OneToMany, @ManyToOne, etc., ceea ce va permite încărcarea automată a datelor legate.

Dacă este vorba despre adăugarea rapidă a datelor în timpul execuției, se pot folosi metode de adăugare în colecții sau setters pentru obiecte legate.