Galera, como posso deixar esse meu metodo todo genérico para não precisar usar o Usuario, preciso deixar tudo genérico para não precisar criar um metodo para cada classe
Meu metodo
public Object buscar(Class clazz,Long pk) throws Exception {
try {
Usuario obj = (Usuario) sessao.get(clazz, pk );
sessao.flush();
transacao.commit();
return obj;
} finally {
sessao.close();
}
}
Tem esse aqui, mais não consegui implementa-lo
public <T> find(Class<T> clazz, Integer pk) throws Exception
{
sessao = HibernateUtil.getSession();
try {
transacao = sessao.beginTransaction();
T obj = sessao.load(clazz, pk );
sessao.flush();
transacao.commit();
return obj
} finally {
sessao.close();
}
}
Como posso fazer isso? 