Vamos a
um exemplo
Tabela
TESTE
ID
Number
Nome
VARCHAR2(20)
PRIMARY
KEY (ID)
vamos
fazer um find para localizar nome.
public
collection findByNome (String Nome) throws FinderException;
no
Deploytoll:
metodo
SQL:
SELECT
t.ID FROM Teste t WHERE t.Nome = ?
EJB-QL
SELECT
Object(t) FROM Teste t WHERE t.Nome = ?1
Atencao:
no metodo de SQL vc deve sempre retornar a PK
no metodo de EJB-QL vc deve sempre retornar um Objeto e enumerar os
parametros ex: ?1, ?2,..., ?n
Sempre
um metodo de findBy... necessita as duas SQL (SQL e EJB-QL).
Sem
mais ...
-----Mensagem original-----
De: Edilson Oliveira [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 2 de maio de 2002 15:28
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] findByAlgumaCoisaQueN�o�PrimaryKey no VisualAge 3.5.3Boa tarde !Estou desenvolvendo um projeto no qual vou utilizar EJBs Entity Bean CMP.Estou utilizando o VisualAge for Java v3.5.3 e estou precisando incluir um m�todo findByAlgumaCoisaQueN�o�APrimaryKey e estou apanhando um bocado.Se algu�m tiver alguma experi�ncia com isto eu agrade�o a ajuda.Abra�oEdilson
Fa�a o download GRATUITO do MSN Explorer no endere�o http://explorer.msn.com.
--------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
