Olá, pessoal!
Peço desculpas se estiver postando a minha dúvida no fórum errado, ou se já houver um tópico respondendo-a. Mas, a verdade é que nem sei qual seria o melhor assunto para ela.
Vi um exemplo, uma vez, assim:
public class Uf {
private String id;
private String nome;
private String sigla;
}
public class Cidade {
private String id;
private String nome;
private Uf uf;
}
Na classe Cidade havia um atributo “uf” que recebia o objeto Uf inteiro. Como eu poderia fazer o mesmo entre as classes Empresa e Funcionario, por exemplo?
Na classe Empresa, eu teria um List - até aí, tudo bem. Mas, na classe Funcionario, ao invés de um atributo que recebesse apenas o CNPJ desta empresa, seria correto receber o objeto Empresa todo?
No exemplo que vi, o Hibernate lida com o atributo “uf” de forma totalmente transparente. Mas, no dia a dia, essa abordagem é comum?
Brigadão!
Alessandro.