nie mogę dowiedzieć się, jak pobrać n losowe wierszy z instancji kryteria:Hibernate Criteria API: get n losowe wierszy
Criteria criteria = session.createCriteria(Table.class);
criteria.add(Restrictions.eq('fieldVariable', anyValue));
...
co wtedy? Nie mogę znaleźć żadnego dokumentu z API Criteria
Czy to znaczy, że powinienem użyć HQL zamiast tego?
Thanx!
EDIT: mam liczbę wierszy przez:
int max = criteria.setProjecxtion(Projections.rowCount()).uniqueResult();
Jak pobrać n losowe wierszy z indeksów pomiędzy 0 a max? Thx again!
To było wygodne i pomogło mi! – Nischal
Nie zwraca unikalnych rekordów ... – Imran
Jaki jest cel 1 = 1 w ograniczeniach sql. Dostaję z tym odpowiednią wydajność, a bez tego pojawia się błąd –