Simplesmente quando eu mando fazer a consulta pelo id nao me retorna nada
Fiz assim para testar o actionForm e a action – usuarioForm.setNome(“teste”);
ai quando clico em buscar ele me retorna no campo nome a palavra “teste” que foi setada na action
será que não preciso fazer isso com o resultado que vem do banco? mais não estou conseguindo fazer isso usando o hibernate
por isso estou pedindo a ajuda de vcs
DAO
public Object buscar(Class clazz, Long pk) throws Exception
{
sessao = HibernateFactory.getSession();
transacao = sessao.beginTransaction();
Usuario objt = (Usuario) sessao.get(clazz,pk);
transacao.commit();
sessao.flush();
sessao.close();
return objt;
}
Action
public ActionForward buscar(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession session = request.getSession();
UsuarioForm usuarioForm = (UsuarioForm) form;
PersistenciaDAO persistencia = new PersistenciaDAO();
Usuario usuario = (Usuario) persistencia.buscar(Usuario.class, usuarioForm.getIdusuario());
BeanUtils.copyProperties(usuario, usuarioForm);
return mapping.findForward(SUCCESS);
}
E ai qual a solução para isso 