2014-02-10 6 views
0

개체 목록을 제공하는 쿼리를 만들고 싶습니다.최대 절전 모드에서 임의로

그러나 :

  • 내가 entryDate
  • 엔티티 고객 많은 작업이를 엔티티의 목록을 얻을 작업
  • 작업이 속성을 가지고 할
  • 고객은 동일한 출입구에 많은 직업을 가질 수 있습니다. 날짜

이제 동일한 고객 및 entryDate가있는 작업에 대한 항목이 많은 경우 작업 목록을 제공하는 쿼리를 만들고 싶습니다. 그러나 이러한 항목은 즉시 같지 않아야하며 무작위이어야합니다.

어떻게하면됩니까?

답변

0

쿼리에서 IF 문을 NativeSqlQuery으로 사용하거나 HQL의 case when을 사용하여 IF 문을 사용할 수 있습니다. 결과 목록을 얻으면 목록 크기에 따라 수정 된 Java Random을 생성하고 해당 항목을 작업으로 사용합니다.

+0

답변 해 주셔서 감사합니다. 코드 좀 올리시겠습니까? – internet

관련 문제