Ultimamente tenho trabalhado em sistemas menores entao nao sinto essa necessidade de ter Daos genéricos.
javaflex
Por que você precisa disso? 1 método que chama 1 outro método recebendo o mesmo parâmetro. Isso é burocrático. E como você está usando JPA/Hibernate, ele já faz o papel de Dao.
K
Katia_Agnello
Eu tenho esse DAO genérico para abstrair as operações de CRUD, basicamente.
Geralmente, ainda tenho DAOs específicos que estendem o genérico.
O que me incomoda é que muitas vezes os DAO’s específicos não fazem “NADA” além de passar o tipo T para o genérico, literalmente.
Como costumam fazer? Como fazer de uma forma diferente e ainda conseguir fazer com que a Service trabalhe de forma correta?
javaflex
Abstrair a abstração de CRUD do JPA? Ele já abstrai, entao use ele diretamente.