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.