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.