Re:duvida em interface com DAO!

Se usar algo como Hibernate, vai ver como isso é simples e você não precisará de milhares de DAOs.

Se não quiser/puder usar Hibernate…

public interface DAO { public void save(Object o); public void update(Object o); public void delete(Object o); }

[code]public class DAOImpl implements DAO {
public void save(Object o) {
//verifica o tipo da classe e decide em que tabela salvar
}

public void update(Object o) { … }

public void delete(Object o) { … }
}[/code]

if (o instanceof MeuVO){

}

Fazendo um DAO especifico. :wink:

Usa Hibernate, cara.

Pela-mor-de-Deus, se estiver usando Java 5,

Don’t repeat the DAO!

Gente eu estou com esta divisao . VO - Interace - DAO

Onde eu tenho varias VO’s . Sendo que que meu dao vai dar um implements das minhas interfaces e o parametros dessas interfaces sao as minhas VO’s .

Gente eu quero criar uma unica interface onde fosse usada em todos os dao independente dos VO’s qe serao passados por parametro .

Ex.:

Código:

public interface InterfaceUnica {
         public void incluir(") throws SQLException ;
}

Onde DAO vao implementar esta interface sendo que ele passa VO’s diferentes …

Como aquele object vai saber as VO’s que eu to passando ?

Valeu … Mas seu eu for fazer consultas em especifico para uma unica tabela do meu banco . Como eu faria isso na minha interface !?

Ex.: se eu tiver uma consulta a + alem das que existem !? E que seja impementada para uma VO especifica