MAX em EJB-QL

1 resposta
Rafael_Afonso

Olá:

Há alguma forma de se usar a cláusula MAX em EJB-QL como no SQL. Algo como :

SELECT MAX(p.price) FROM Product p

Se não, como contorno esta (mais uma) limitação do EJB-QL?

Grato,

1 Resposta

A

A Atual especificacao EJB 2.0 nao abrange;
ORDER BY, COUNT, MAX, MIN, AVG, SUM , DISTINCT, etc.
Porem essas clausulas ja poderao ser usadas na proxima versao do EJB-QL que será a 2.1.
No J2EE 1.4 estes problemas serao resolvidos.

Vale a pena ressaltar que alguns containers implementam essas funcoes de forma proprietaria, ou seja, nao portavel.

Sera que vale a pena voce usar EJB CMP nesse caso?
Sera que um BMP ou um Session Bean usando DAO nao seria mais pratico ?
Sera que uma camada de persistencia nao resolveria seu problema ?

Criado 10 de fevereiro de 2003
Ultima resposta 10 de fev. de 2003
Respostas 1
Participantes 2