Diego , 

1 - Deve colocar o metodo finder na interface home ( remota/local) do
bean.(acho que voce ja esta fazendo isto )

2 - O retorno do metodo findAll e uma COLE��O de INTERFACES  HOME
REMOTA  ou  HOME LOCAL do bean cmp.

3 - Verifique se o descritor ejb-jar.xml tem as "tags" abaixo : 


      <query>
        <description></description>
        <query-method>
          <method-name>findAllProducts</method-name>
          <method-params />
        </query-method>
        <ejb-ql>SELECT OBJECT(p) FROM Product p</ejb-ql>
      </query>


Message: 2
  Date: Wed, 25 May 2005 17:24:08 -0300 (ART)
  From: Diego Ravasani <[EMAIL PROTECTED]>
Subject: Mais sobre Entity.

Continuo com o mesmo problema. Embora tenha lido
muito0 sobre EJB-QL vejo que o problema n�o esta ai.

Fiz alguns testes, se eu mudar o meu EJB-QL para
/**
* @ejb.finder
* signature="java.util.Collection findAllProducts()"
* query="SELECT p.nome FROM Product p"
*/

ao inves de:

/**
* @ejb.finder
* signature="java.util.Collection findAllProducts()"
* query="SELECT OBJECT(p) FROM Product p"
*/

funciona mas me traz no retorno do Finder uma cole��o
de Strings, que corresponde ao campo nome da minha
tabela.

O que eu quero � retornar todos os registros dessa
tabela.

Tal vez tenha que indicar em algum lugar que tenho que
retornar uma Collection de entity e n�o uma Collection
de um campo s� da tabela. Realmente n�o cheguei a
nenhuma conclus�o ainda :s.

Diego Ravasani



--- 
   V a l t e r    L o b o 
    [EMAIL PROTECTED]


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Atrašyti