Junior — Middle
Obyektə və ya varlığa əlaqəli məlumatları necə sürətlə əlavə etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da obyektə və ya varlığa əlaqəli məlumatları sürətlə əlavə etmək üçün tez-tez "bileşim" və ya kolleksiyalar vasitəsilə əlaqələr istifadə olunur. Məsələn, əgər sizin Order obyektiniz varsa və ona əlaqəli OrderItem əlavə etmək istəyirsinizsə, sadəcə sifariş obyektinə elementlər siyahısı əlavə edə bilərsiniz:
class Order {
private List<OrderItem> items = new ArrayList<>();
public void addItem(OrderItem item) {
items.add(item);
}
public List<OrderItem> getItems() {
return items;
}
}
Həmçinin, ORM (məsələn, Hibernate) istifadə olunursa, varlıqlar arasındakı əlaqələri @OneToMany, @ManyToOne və s. annotasiyalar vasitəsilə konfiqurasiya etmək olar, bu da əlaqəli məlumatların avtomatik yüklənməsini təmin edir.
Əgər işləmə zamanı məlumatların sürətlə əlavə olunması nəzərdə tutulursa, kolleksiyalara əlavə metodlarından və ya əlaqəli obyektlər üçün setterlərdən istifadə etmək olar.