dakujem, toto som v dokumentacii nejako prehliadol :-(. dakujem
Ivan Josef Adamčík wrote / napísal(a):
Trik je v tom, ze se vytvori vnoreny criteria objekt. Tedy treba: session.createCriteria(A.class) .(... pripadne restrikce a dalsi modifikatory pro A) .createCriteria("loads"). . (... restrikce a modifikatory pro objekty z kolekce "loads") Dalsi moznosti je pouzit .createAlias(..) Obe moznosti jsou popsany zde: http://www.hibernate.org/hib_docs/reference/en/html/querycriteria.html#querycriteria-associations 2008/3/22 Ivan Polák <[EMAIL PROTECTED]>:Ahojte, potreboval by som pomoct s definovanim hibernate criteria pre nasledovnu situaciu. mam objekt A, ktory ma : @OneToMany(mappedBy = "...", fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name = "owner_id") private List<Load> loads; objekt Load ma 2 vlastnosti - platnost od a platnost do. teda objekt A ma list objektov typu Load. ako mam napisat criteria pre vyhladavanie, ked vyhladavacie kriteria su datum-od, datum do, ak chcem prehladavat objekty A, ale tato podmienka s datumami sa vztahuje na objekty loads, teda aby sa pozrelo postupne na vsetky objekty A co mam v DB a pre kazdy objekt sa pozrelo na vsetky objekty loads typu Load, ktore k nemu patria, a vypisalo len take objekty A, ktory ma aspon jeden objekt v loads, ktory splna podmienku. neide mi o to, ako napisat criteria pre datumovu podmienku, ide mi o to, ako prehladavat nejake pole objektov patriace k "hlavnym" objektom ktore prehladavam. dufam ze som to aspon trocha zrozumitelne popisal. velmi pekne dakujem Ivan
