Queries JPA e Função nativa Oracle

Se eu precisar usar uma função nativa do Oracle numa query do JPA (EQL), como faço?

Exemplo:

Como fazer em EQL como esta função TO_DATE do Oracle?

Pensei em fazer assim como solução, mas é mais trabalhoso:

Date dt = new Date( /* data correspondente */ ); Query q = em.createQuery("select a from TabA a where a.aData >= :x"); q.setParameter("x",dt);

Acho que para isso você deve usar o seguinte método:

Date dt = new Date( /* data correspondente */ );
Query q = em.createNativeQuery("select a from TabA a where a.aData >= :x");
q.setParameter("x",dt);

[]'s.

Essa solução eu mesmo dei. Quero saber se há alguma outra forma. Obrigado!