Duvida! ejbSelect?

1 resposta
E

Boa tarde a todos,

Estou trabalhando com EJB e JBOSS
e preciso fazer um

SELECT SUM(id) FROM Turma

como faço isso utilizando declared-sql no jbosscmp-jdbc ?

:shock:

1 Resposta

R

Rapaz, o SUM() só existe na EJB 2.1, não sei se o Jboss esta suportando. De qualquer maneira as configurações de EJB-QL padrões da especificação ficam no ejb-jar.xml, por exemplo:

<query> <query-method> <method-name>ejbSelectSumID</method-name> <method-params> <method-param>com.seupacote.SuaClasse</method-param> </method-params> </query-method> <ejb-ql> <![CDATA[SELECT SUM( t.id ) FROM Turma AS t]]> </ejb-ql> </query>

Tudo que é fora do padrão fica no descritor do produto (no caso do JBoss o jboss.xml e o jbosscmp-jdbc.xml), não sei se como no padão 2.0 o EJB não suportava o SUM o JBoss colocou isso. Isso não sei posso pesquisar.

Criado 30 de janeiro de 2003
Ultima resposta 31 de jan. de 2003
Respostas 1
Participantes 2