Eu estava programando uma aplicação e pensei numa classe mais ou menos assim:
import org.springframework.orm.jpa.support.JpaDaoSupport;
public class DAO<T> extends JpaDaoSupport{
public T save(T t){
getJpaTemplate().persist(t);
return t;
}
public T update(T t){
return getJpaTemplate().merge(t);
}
public void delete(T t){
getJpaTemplate().remove(t);
}
}
O que você acham dessa pratica?
Ja que nunca vi um exemplo assim por aí, gostaria de saber a opnião de voces!