Boa noite, estou com uma pequena dúvida em Java que é a seguinte, eu quero setar atributos de várias classes em um DAO de uma classe especifica, como são varias, não posso usar EXTEND na classe modelo, então eu instâncio essas classes em uma específica, faço os setters and getters, mas não funciona, como eu posso fazer ?
Ilustração:
public class Entidade1{
private int atributo1
private int atributo 2
}
public class Entidade2{
private int atributo3
private String atributo 4
}
public class Entidade3{
private boolean atributo5
private int atributo 6
}
public class Atividade(){
private int id;
Entidade1 ent1 = new Entidade1();
Entidade2 ent2 = new Entidade2();
Entidade3 ent3 = new Entidade3();
}
public class AtividadeDAO(){
public Atividade Metodo() {
Connection con = Conexao.getConnection();
PreparedStatement stmt = null;
ResultSet rs = null;
Atividade atividade = new Atividade();
try {
stmt = con.prepareStatement("SELECT ........");
rs = stmt.executeQuery();
while (rs.next()) {
atividade.ent1. NAO ACHA O ATRIBUTO
atividade.ent2. NAO ACHA O ATRIBUTO
atividade.ent3. NAO ACHA O ATRIBUTO
}
} catch (SQLException ex) {
Logger.getLogger(PessoaDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
Conexao.closeConnection(con, stmt, rs);
}
return atividade;
}
}