Sobes.tech
Junior — Middle

Comment ajouter rapidement des données liées à un objet ou une entité?

sobes.tech IA

Réponse de l'IA

Pour ajouter rapidement des données liées à un objet ou une entité en Java, on utilise souvent le motif de la "composition" ou des associations via des collections. Par exemple, si vous avez un objet Order, et que vous souhaitez y ajouter des OrderItem liés, vous pouvez simplement ajouter une liste d'éléments à l'objet de commande:

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

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

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

De plus, si vous utilisez un ORM (par exemple, Hibernate), vous pouvez configurer les relations entre entités à l'aide d'annotations @OneToMany, @ManyToOne, etc., ce qui permettra de charger automatiquement les données liées.

Si vous souhaitez ajouter rapidement des données lors de l'exécution, vous pouvez utiliser des méthodes d'ajout dans les collections ou des setters pour les objets liés.