ak sa este dobe pamatam, pre "nested" podmienky (a aj ordery) bolo treba
robit aliasy:
http://www.hibernate.org/hib_docs/reference/en/html/querycriteria.html
napr nieco podobne::
List results = session.createCriteria(Domestic.class, "cat")
*.createAlias("kittens", "kit")*
.setProjection( Projections.projectionList()
.add( Projections.property("cat.name"), "catName" )
.add( Projections.property("kit.name"), "kitName" )
)
.addOrder( Order.asc("catName") )
.addOrder( Order.asc("kitName") )
.list();
ale mozno sa to uz zmenilo :)
CoPLaS
Lubos Vrba wrote / napĂsal(a):
Ahoj *,
mam zapeklity dotaz.
Mam dve tabulky:
DOCUMENT sloupce ID a OPERATOR_ID
OPERATOR ma sloupce USERNAME a ID.
Pomoci criterii bych chtel radit DOCUMENTy podle username OPERATORu.
(select d.id <http://d.id> from document d, operator o where
d.operator_id = o.id <http://o.id> order by o.username)
Trida Document ma property jen 'id' a 'operatorId'.
Mohl by me nekdo pomoci nebo aspon odkazat na nejakou stranku?
Diky,
L.