[ student_brlj @ 27.11.2007. 23:35 ] @
U mySQL upit izgleda ovako:
select * from mailinglists order by rand() limit 1

kako to izvesti u HQL, znaci, treba mi jedan random podatak iz baze(dva obelezja tacnije, recimo, id i naziv)?

uopste, trebace mi i recimo top 3(poredjanih po datumu) iz baze, kako to izvesti bez LIMIT ?>??

koliko vidim, HQL nema ni TOP, nista sto bi moglo ograniciti upit na 1 ili 3 ili bilo koje N

molim vas, ako neko zna nek javi, posto mi je hitno....
[ bags @ 28.11.2007. 00:49 ] @
Pa ako koristis query onda query.setMaxResult(1) a ako koristis Criteria onda critera.setMaxResult(1).
[ student_brlj @ 29.11.2007. 01:48 ] @
hvala bags.....
nisam razmisljao u tom pravcu