1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como apresentar uma propriedade anotada com @Transient em um DataTable

Olá, tenho o seguinte problema que não estou conseguindo resolver.

Tenho um dataTable (RichFaces) onde eu devo mostrar um valor o seguinte valor.

Tenho uma classe DiferencaProduto onde tenho a propriedade classificaoDoProduto, tenho um EJB ProdutoBO com um método que usa uma NamedQuery recebendo um parametro de cdProduto onde ele busca a classificaoDoProduto, na tabela de produto da minha base. Após isso eu comparo o valor retornado da consulta com o valor da propriedade classificaoDoProduto da classe DiferencaProduto. Quero apresentar no meu DataTable o valor da propriedade classificaoDoProduto, isso ok, já está sendo apresentado. Mas como eu apresento o valor retornado da minha NamedQuery ? Gostaria de mostrar para o usuário o valor classificaoDoProduto na base de dados e o valor que ele entrou na classe DiferencaProduto, para ele ver se está diferente os valores.

Criei uma propriedade na classe DiferencaProduto e anotei como @transient onde eu seto nele o valor retornado da minha NamedQuery. Mas essa propriedade não está apresentando seu valor no meu DataTable.

Alguém poderia me auxiliar !

  • mostra como você esta fazendo

    Jfestrela Cestrela   08 de fev de 2015
  • Desculpe pela demora, mas consegui resolver meu problema, não foi necessário criar uma transient, e também não foi necessário apresentar essa informação na tela. Foi um esforço desperdiçado. Obrigado ViniGodoy!

    EdeGerSilv   10 de fev de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee hibernate richfaces ou faça a sua própria pergunta.