Obtener registro aleatorio con java spring

Peinacabras

No se cuantos de vosotros utilizais este framework(A mi me parece la polla para crear APIS), bueno el caso, estoy utilizando spring con EntityManager para realizar las consultas SQL.

Intento obtener datos aleatorios con esta sentecia pero explota:

@PersistenceContext
private EntityManager em;
em.createNativeQuery("select t from Task t order by RAND() limit 1");

Y eso, que no me peta porque me pide el cast a Task, pero realmente creo que se deberia de obtener directamente sin problema en plan con getSingleResult() con createQuery normal , pero no hay narices.

Espero respuestas , un saludo y gracias :D

Usuarios habituales

  • Peinacabras