我实现了一种方法,可以自动生成一个测试(整个问题),但问题是: 该方法显然需要随机问题的数量,但也产生问题的类别(我有一个entié类别,因此也是一个表)我不知道我会在哪里把类别查询。 其次RANDOM()不被JPQL采取,我该怎么办?methode JEE implementation
public List<Question> prepareRandomTest(int number_of_questions, Categorie categorie){
String jpql = "SELECT q FROM Question q ORDER BY RANDOM() LIMIT "+number_of_questions ;
Query query = entityManager.createQuery(jpql);
return query.getResultList();
}
'entityManager.persist(Question.class);'?! –
@CássioMazzochiMolin我在我的程序中更正了 – Daly