I have this code but when i;m running it I'm getting an error, I've also used native Query to do it but i vain
EntityManager entityManager = Persistence.createEntityManagerFactory("AdvancedJavaProjectPU").createEntityManager();
entityManager.getTransaction().begin();
Query query = entityManager.createQuery("Select e FROM Question e ORDER BY RAND()").setMaxResults(20);
List<Question> question =query.getResultList();
for(Question q:question){
System.out.println(q.getName());
}
I get this error:-
Exception Description: Syntax error parsing the query [Select e FROM Question e ORDER BY RAND()], line 1, column 38: unexpected token [(].