Gente tem algum porblema em eu criar uma interface para cada tabela do meu banco ?
Ouvi dizer que era necessario so uma interface para todas as tabelas . Mas o problema que eu tenho que fazer algumas consultas em especifico para uma unica tabela que nao vai ser necessario em outras .
Exemplo.:
public class VOCliente {
private int id ;
private String nome ;
private String telefone ;
private String idade ;
metodos get();
metodos set();
}
Interface
public interface InterfaceDAOCliente {
public void incluir(VOCliente voCliente) throws SQLException ;
public Collection consultar(FiltroCliente pFiltroCliente);
}
public class DAOCliente implements InterfaceDAOCliente { }
Eu tenho uma tabela chamada Carro(DAOCarro) , onde ela possui os mesmos metodos da interface Cliente , sendo que possui uma um consulta em especial somente para ela .
No caso ja nao poderia reutilizar a mesma interface do cliente devido existir esta consulta a mas !! Existe alguma saida !?
Se alguem puder me ajudar a tirar esta duvida agradeço !