DAO com herança em classe

1 resposta
Mariana.Vecci

Oi gente, to com uma dúvida, tenho a classe pessoa e depois tenho duas subclasses: cliente e profissional.

Como ficaria o DAO, pois o meu DAO só funciona para classe sem herança, aqui está o código do inserir cliente:

public void insere(Cliente cliente){
           String sql = "INSERT INTO cliente(cpf,nome,telefone1,telefone2,email) " +
               "VALUES(?,?,?,?,?)";
       conectar(sql);
       try {
           comando.setString(1, cliente.getCpf());
           comando.setString(2, cliente.getNome());
           comando.setString(3, cliente.getTelefone1());
           comando.setString(4, cliente.getTelefone2());
           comando.setString(5, cliente.getEmail());
           comando.execute();

       } catch (SQLException ex) {
            Logger.getLogger(ClienteDao.class.getName()).log(Level.SEVERE, null, ex);
       } finally {
          fechar();
       }
    }

Obrigada!

1 Resposta

A

vc teria um DAO para cada classe, pois os comandos SQL serão distintos para cada uma.

t+

Criado 19 de outubro de 2011
Ultima resposta 19 de out. de 2011
Respostas 1
Participantes 2