JBoss Seam

olá pessoal,
sou programador delphi e não sou experiente em java porem estou precisando desenvolver uma aplicação com JBoss Seam e preciso implementar um tratamento para uma chave estrangeira, não tenho nem ideia de como fazer isso, sera que alguem pode me ajudar?
explicando melhor a dúvid: :?: :?:
tenho um campo texto com o código do produto que esta no formulario de vendas, ai precisaria que apareça pra min a descriçao do produto de acordo com o código do produto digitado.
Será que alguem poderia me ajudar?

  1. Anote a entidade com @Component
  2. Referencie o campo na tela com #{ejb.entidade.campo}

Fim! ^^

[quote=asaudate]1) Anote a entidade com @Component
2) Referencie o campo na tela com #{ejb.entidade.campo}

Fim! ^^[/quote]

opá!!, muito orbigado por responder a minha dúvida, mas eu não entendi muito bem o que vc pediu para que eu fizesse, seria que poderia me explicar melhor com um trcho mais completo ou um pequeno exemplo??
mais uma vez obrigado por esponder!!

Surfista,

Aconselho fortemente você dar uma lida no material de referência do Seam:

http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html/

Não é preciso ler necessariamente ele inteirinho, mas o entendimento do 4º capítulo é fundamental para desenvolver com esse framework.

Até mais e boa leitura!

[quote=surfista.cruz][quote=asaudate]1) Anote a entidade com @Component
2) Referencie o campo na tela com #{ejb.entidade.campo}

Fim! ^^[/quote]

opá!!, muito orbigado por responder a minha dúvida, mas eu não entendi muito bem o que vc pediu para que eu fizesse, seria que poderia me explicar melhor com um trcho mais completo ou um pequeno exemplo??
mais uma vez obrigado por esponder!![/quote]

EJB:

@Component(name="componenteX")
@Stateless
public class Xpto implements XptoRemote{

         private Entidade minhaEntidade;

         private List<Entidade> entidades;

         //getters e setters


         public String buscar() {
                 
                 //recupera as entidades
                 
         }

}

tela 1:


<h:inputText value="#{componenteX.minhaEntidade.id}" />
<h:commandButton action="#{componenteX.buscar}" />

tela 2:

         <h:dataTable value="#{componenteX.entidades}" 

                ...
           
         </h:dataTable>