【发布时间】:2016-08-18 14:11:37
【问题描述】:
我实现了一种允许我自动生成测试(整个问题)的方法,但问题是: 该方法显然会采用随机问题的数量,但也会采用生成的问题类别(我有一个 entié 类别,因此也有一个表)我不知道我会将类别放在哪里进行查询。 其次,JPQL 不采用 RANDOM() 我该怎么办?
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 我纠正它
标签: jpa