Tenho uma querie em HQL, mas acontece que o Mysql não reconhece o sysdate.
Ex: 'select copa.startdate where startdate <= sysdate’
Qual o problema???
Pode ser problema de mapeament???
Valews
Tenho uma querie em HQL, mas acontece que o Mysql não reconhece o sysdate.
Ex: 'select copa.startdate where startdate <= sysdate’
Qual o problema???
Pode ser problema de mapeament???
Valews
tente colocar current_date() no lugar sysdate .
Valew!!
Só mais uma pergunta:
Usando o current_date, somente o MySQL vai reconhecer esse dado ou outros Bancos de Dados tambem vão???
Já tentou
select copa.startdate where startdate <= new java.util.Date()
?
Edit:
marcelo está certíssimo:
http://www.hibernate.org/hib_docs/reference/en/html_single/#queryhql-expressions
[quote=badjceo]Valew!!
Só mais uma pergunta:
Usando o current_date, somente o MySQL vai reconhecer esse dado ou outros Bancos de Dados tambem vão???[/quote]
o hibernate irá traduzir este comando para a sintaxe específica do banco, ou seja, é para funcionar em qualquer banco que o hibernate de suporte (dialeto).