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/