Sobes.tech
Junior — Middle

Jak rychle přidat související data k objektu nebo entitě?

sobes.tech AI

Odpověď od AI

Pro rychlé přidání souvisejých dat k objektu nebo entitě v Javě se často používá vzor "kompozice" nebo asociace přes kolekce. Například pokud máte objekt Order a chcete k němu přidat související OrderItem, můžete jednoduše přidat seznam prvků do objednávkového objektu:

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

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

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

Také, pokud se používá ORM (například Hibernate), lze nastavit vztahy mezi entitami pomocí anotací @OneToMany, @ManyToOne atd., což umožní automatické načítání souvisejících dat.

Pokud jde o rychlé přidávání dat během běhu, lze použít metody přidání do kolekcí nebo setterů pro související objekty.