Hi,
Let us assume a fragment of domain model
public class Student {
private Map<Course, Semester> enrollment;
}
The following query (that involves a predicate on the keys of the map)
will return the Students who enrolled for a course named ':name':
"select s from Student s JOIN s.enrollment e where
KEY(e).name=:name";
Pmoran wrote:
>
> How could one query a contained map object?
> Basically, I wish to select the objects in the map that have a key equal
> to some value and then actually perform an action on the value portion of
> the key-value map pair.
> Ideally I would like to use JPQL but I don't think I get this sort of
> access. I could write it in SQL but would rather not.
> Any suggestions?
>
>
>
-----
Pinaki
--
View this message in context:
http://n2.nabble.com/Querying-a-map-object-tp3447125p3448743.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.