Junior — Middle
Ako rýchlo pridať súvisiace údaje k objektu alebo entite?
sobes.tech AI
Odpoveď od AI
Pre rýchle pridanie súvisiacich údajov k objektu alebo entite v Jave sa často používa vzor "kompozície" alebo asociácie cez kolekcie. Napríklad, ak máte objekt Order a chcete k nemu pridať súvisiace OrderItem, môžete jednoducho pridať zoznam prvkov 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;
}
}
Taktiež, ak sa používa ORM (napríklad Hibernate), môžete nakonfigurovať vzťahy medzi entitami pomocou anotácií @OneToMany, @ManyToOne atď., čo umožní automatické načítanie súvisiacich údajov.
Ak ide o rýchle pridanie údajov počas behu, môžete použiť metódy pridania do kolekcií alebo setterov pre súvisiace objekty.