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:
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:
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.