Estou com uma dúvida, ao utilizar o padrão DAO, o correto seria eu adicionar aos meus beans os mesmos atributos das tenho nas minhas tabelas do banco de dados? Ex:
Tabela Cliente:
id,
nome,
idCidade
Tabela Cidade:
id,
nome
Bean Cliente:
id,
nome,
idCidade
Bean Cidade:
id,
nome
Ou dentro do Bean ‘Cidade’ eu teria que criar um List com todas os Clientes que são vincúladas a ela? Pois quando eu tento gerar meus beans através de um diagrama UMLele cria esse List, sendo que o relacionamento do Bean Cidade com o Bean Cliente é 1:N.
Você deve utilizar o objeto e não sua primary key (no caso o atributo idCidade).
Lembre-se, você está trabalhando com objetos e não com um modelo relacional (banco de dados).
Agora aconselho fortemente você utilizar um framework para fazer todo esse trabalho sujo para você, no caso a especificação JPA ou o próprio Hibernate-core
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.
Entidades não são tabelas.