Dao generico JPA+EclipseLink

Olá pessoal, blz?

Estou desenvolvendo um projeto e gostaria de utilizar DAO Generico, e estou com a seguinte duvida:

Tenho:

<>GenericDao<>

<>JpaDaoGeneric<> realiza a <>GenericDao<>

<>PessoaDao<> realiza a <>GenericDao<>

<>PessoaDaoImpl<> realiza a <>PessoaDao<> herda de <>JpaDaoGeneric<>

fora isso possuo as classes que foram mapeados do BD, tipo:

Pessoa
Carro
etc

para cada classe do modelo tenho que criar, uma classe; PessoaDaoImpl e uma interface; PessoaDao;

tipo para; Carro tenho que criar; CarroDaoImpl e uma interface; CarroDao; etc …

:?:

Aqui tem um modelo de DAO Genérico: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate.

Veja c te ajuda.

[quote=Hebert Coelho]Aqui tem um modelo de DAO Genérico: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate.

Veja c te ajuda.[/quote]

blz ? Hebert

Aqui, esse exemplo não esclareceu muito não… vou colocar uma diagrama abaixo para facilitar a explicação da minha duvida.

Tipo:

Eu tenho uma classe mapeada de uma entidade do BD. Para cada classe do modelo eu terei no caso que criar uma <> para ela, e uma
classe abstrata tb ???

Alguém tem alguma :idea: ???



Pessoal…

tirei a ideia principal deste video…

http://ufftube.uff.br/video/63WXM8OBMSWX/DAO-Gen%C3%A9rico

:?: