Sobes.tech
Junior — Middle

Kuidas kiiresti lisada seotud andmeid objekti või üksuse juurde?

sobes.tech AI

Vastus AI-lt

Kiireks lisama seotud andmeid objekti või entiteedi juurde Java-s kasutatakse sageli "kompositsiooni" mustrit või seoseid kolleksioonide kaudu. Näiteks, kui teil on Order objekt ja soovite lisada sellele seotud OrderItem, saate lihtsalt lisada elemendid nimekirja tellimuse objekti:

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

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

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

Lisaks, kui kasutatakse ORM-i (näiteks Hibernate), saab seoseid entiteetide vahel konfigureerida annotatsioonidega @OneToMany, @ManyToOne jms, mis võimaldab automaatselt laadida seotud andmeid.

Kui on vaja kiiresti andmeid lisada jooksvalt, saab kasutada lisamismeetodeid kogumitesse või settereid seotud objektidele.