Sobes.tech
Junior — Middle

Como é que se podem adicionar rapidamente dados relacionados a um objeto ou entidade?

sobes.tech IA

Resposta da IA

Para adicionar rapidamente dados relacionados a um objeto ou entidade em Java, costuma-se usar o padrão de "composição" ou associações através de coleções. Por exemplo, se você tem um objeto Order, e deseja adicionar OrderItem relacionados, pode simplesmente adicionar uma lista de elementos ao objeto do pedido:

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

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

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

Além disso, se estiver usando ORM (por exemplo, Hibernate), pode configurar as relações entre entidades usando anotações @OneToMany, @ManyToOne, etc., o que permitirá carregar automaticamente os dados relacionados.

Se for uma questão de adicionar dados rapidamente durante a execução, pode usar métodos de adição às coleções ou setters para objetos relacionados.