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

Odpovedet emailem