Consulta com Hibernate

1 resposta
diogoprosoft

Galera consegui montar meu DAO, minha Action, mais ainda não está fazendo a consulta, vou colocar meu código o quê será que está faltando no meu código para fazer a consulta e mostrar no meu form

DAO

public Object buscar(Class clazz, Long pk) throws Exception  
     {  
         sessao = HibernateFactory.getSession();  
         transacao = sessao.beginTransaction();  
         Conta objt = (Conta) sessao.load(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();
        
        ContaForm contaForm = (ContaForm) form;
        Conta conta = new Conta();
        
        PersistenciaDAO persistencia = new PersistenciaDAO();
        
        persistencia.buscar(Conta.class,conta.getIdconta());
        
        form = (ContaForm) contaForm;                
                    
        return mapping.findForward(SUCCESS);        
                
    }

JSP

<html:form action="conta" focus="idconta">            
            Id:<html:text property="idconta"/>
            Data_Cadastro<html:text property="datacadastro"/>
            Nome:<html:text property="nome"/>
            Obs:<html:text property="obs" />
            <html:submit property="method" ><bean:message key="button.salvar" /></html:submit>
            <html:submit property="method" ><bean:message key="button.deletar" /></html:submit>
            <html:submit property="method" ><bean:message key="button.buscar" /></html:submit>
        </html:form>

Struts-Config

<action input="/conta.jsp" name="ContaForm" parameter="method" path="/conta" scope="request" type="conta.action.ContaAction">
            <forward name="success" path="/conta.jsp"/>
        </action>

Me ajudem galera 5 dias correndo atrás e ainda não consegui fazer essa consulta, e buxa, mais faz parte no começo :D

1 Resposta

fiaux

Falta você colocar esses property que estão no html:text na sua action para ele ter de onde buscar.

Criado 10 de junho de 2008
Ultima resposta 10 de jun. de 2008
Respostas 1
Participantes 2