go up to 3 level dephth in hibernate criterion
Posted
by
Satyajitsinh Raijada
on Stack Overflow
See other posts from Stack Overflow
or by Satyajitsinh Raijada
Published on 2012-04-06T09:34:38Z
Indexed on
2012/04/07
11:29 UTC
Read the original article
Hit count: 167
hibernate
i am using hibernate criterion for fetching results. Here with i provided demo design of my persistence class.
Class A{
private B b;
}
Class B{
private C c;
}
Class C{
private Long val;
}
assume these are the hibernate persistence classes i am not writing all annotations of mapping with database.
now my problem is i want to retrieve results of Class A according to the value of Class C's val property.
i tried to fetch it using,
Criteria c = Restrictions.eq("b.c.val", value);
List l = c.list;
it shows could not resolve property. i searched and came to know criteria wont work up to this much depth. i don't want shift to HQL. any idea??
© Stack Overflow or respective owner