Polimorfismo de Persistencia

4 respostas
victorhdchagas

Boa noite,
Gostaria de saber o que estudar para criar a seguinte estrutura de relacionamento.
Provavelmente uma Interface com os metodos padroes do CRUD.
Provavelmente uma heranca que tratasse dinamicamente qualquer classe que herdasse da mesma no banco de dados.

Exemplo:

class PessoaDAO extends GenericDAO implements InterfaceDAO{

private String nome();

GetSetter();
//Implementado o metodo Save

<a class="mention" href="/u/override">@Override</a>

private void Save(){

super.Save(this);

ou

super.save();

}

}

Eh possivel realizar isso!?

Agradeço a todos os Gurus que possam vir a responder,
A galera que esta lendo isso e nao soube responder também =).

4 Respostas

drsmachado

Qualquer framework ORM (mapeamento objeto relacional) ou mesmo JPA.
Esse tipo de ação é feito a partir de uma classe DAO genérica (que pode ser abstrata).
Na internet existem vários exemplos.

victorhdchagas

drsmachado:
Qualquer framework ORM (mapeamento objeto relacional) ou mesmo JPA.
Esse tipo de ação é feito a partir de uma classe DAO genérica (que pode ser abstrata).
Na internet existem vários exemplos.

Entendi…
Não estou querendo estudar um framework do zero, acredito ser algo complexo, não é um processo simples fazer isso na unha!?

Caso não,
me diga um framework ORM(Vou bater a pesquisa no google após o envio dessa mensagem)
rsrsrs
Obrigadão! :-o

drsmachado

victorhdchagas:
Não estou querendo estudar um framework do zero, acredito ser algo complexo, não é um processo simples fazer isso na unha!?

Não.
Com JDBC é bem complicado.

Hibernate
EclipseLink
TopLink
iBatis

Cada um deles possui particularidades que os diferenciam entre si, embora todos façam a mesma coisa

victorhdchagas

Está ótimo então…
Vou procurar recursos…
Obrigado =)

Criado 15 de dezembro de 2011
Ultima resposta 16 de dez. de 2011
Respostas 4
Participantes 2