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.