Utilizando tipo Date em query JPA

Eai pessoal,

Estou com um problema pra fazer uma consulta em um campo do tipo Date/Calendar. Eu preciso na verdade utilizar somente o ano da data que está no banco para fazer uma comparação.
O que estou tentando fazer é algo do tipo

Mas não da certo. Alguem sabe uma maneira de fazer isso? Pelo que vi as funções de manipulação de data do jpa são somente CURRENT_DATE, CURRENT_TIMESTAMP, CURRENT_TIME.

Alguem pode me ajudar?

Valeu
[]s
Ferry

Meio tosco, mas deve funcionar:

Usar o operador BETWEEN, ou seja, sua query ficaria algo assim:

creationDate between :date1 and :date2

Aí vc. usa dois parâmetros: 1/1/ano e 31/12/ano.

Não lembro agora se o BETWEEN é intervalo fechado ou aberto (ou seja, inclui ou não os extremos). Se não incluir, uma continha de data antes de passar os parâmetros resolve:

31/dez/(ano -1) e 1/jan/(ano + 1)