EJB QL Restrictions

EJB QL has a few restrictions:

    * Comments are not allowed.
    * Date and time values are in milliseconds and use a Java long. A
      date or time literal should be an integer literal. To generate a
      millisecond value, you may use the java.util.Calendar class.
    * Currently, container-managed persistence does not support
      inheritance. For this reason, two entity beans of different types
      cannot be compared.

Eu dei uma sugest�o para a sua pergunta, EJB-QL � muito limitada.

Alvaro

William Augusto Sbordoni wrote:

>Estou utilizando um metodo findByxxx(java.sql.Date data)
>
>ele da o seguinte erro no Verifier
>
>Error: [ SELECT Object(e) FROM SAC_Encaminhamento e WHERE e.d_Data = ?1 ]
>has parsing error(s)
>Exception occured : [Invalid type for expression (e.d_Data  = ?1)
>EJB QL statement : 'SELECT Object(e) FROM SAC_Encaminhamento e WHERE
>e.d_Data = ?1'
>EJB QL method    : public abstract java.util.Collection
>Banco.Encaminhamento.LocalSAC_EncaminhamentoHome.findByData(java.sql.Date)
>throws javax.ejb.FinderException
>
>
>Alguem poderia me ajudar ???
>
>____________________________________________
>
>William A. Sbordoni
>Compugrafia - Analista de Sistema/DBA Oracle
>GFMI - Software
>Creating the Future !!!
>Fone: 55 16 610-3280 R.: 33
>http://www.gfmi.com.br
>____________________________________________
>
>
>
>---------------------------------------------------------------------
>Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
>Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
>



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a