Hibernate + Struts

7 respostas
diogoprosoft

Pessoal estou com não estou conseguindo implementar no meu sistema uma pesquisa, eu não quero fazer listar todos os dados do banco na página e sim fazer um pesquisa pelo codigo e que me retorne somente os dados do código solicitado mostrando o resultado no formulário, não achei nenhum exemplo no google, aguém pode me ajudar?

Estou usando Struts + Hibernate anottations + postgresql

Na minha aplicação tenho um bean, actionform, actio, DAO, jsp

Aguardo a ajuda de vcs :smiley:

7 Respostas

V

É mais ou menos assim, é apenas para clarear suas ideias.

public VOGenerico buscarPorId(Number id) throws Exception
   {
      getLog().debug("Carregando a inst�ncia de " + 
                     getClassVO().getName() + " com id: " + id);
      try
      {
         VOGenerico instance = 
            (VOGenerico) HibernateSession.currentSession().get(getClassVO().getName(), id);
         if (instance == null)
         {
            getLog().debug("get successful, no instance found");
         }
         else
         {
            getLog().debug("get successful, instance found");
         }
         return instance;
      }
      catch (Exception re)
      {
         getLog().error("get failed", re);
         throw re;
      }
   }
diogoprosoft

Legal cara, vc sabe algum tutorial ou apostila para que eu posso dar uma olhada mais afundo nisso?

rodrigoallemand

http://www.google.com.br/search?hl=pt-BR&q=hibernate+criteria&meta=

diogoprosoft

Mais se vc for analizar todos os exemplos que tem sobre criteria e para listar ou listar por filtro, eu preciso que faça o filtro mais que mostre os dados dentro do textfield do formulario, mais ate agora nao vi ninguem fazer isso, por isso preciso da ajuda de vcs

fiaux

Seu problema então não é recuperar o dado e sim apresentar?

diogoprosoft

isso mesmo fazer uma listagem eu consigo mais mostrar no formulario que nao estou conseguindo

fiaux

Usa as tags para exibir na jsp, usa o property com o nome do que quer exibir.

Criado 9 de junho de 2008
Ultima resposta 9 de jun. de 2008
Respostas 7
Participantes 4