I am using Play 2.0.2 with ebean.
In the Info class, I defined
@ManyToMany(fetch=FetchType.EAGER) private Set<MemberInfo> members; private Date createdDate = new Date();
And MemberInfo has a memberId field.
When i do
public static Finder<Long,Info> find = new Finder<Long,Info>(Long.class, Info.class); find.fetch("members") .where().filterMany("members").eq("memberId", memberId) .order().desc("createdDate") .findList();
It returns all Info without checking memberId for members .
What did I do wrong? Thanks.
coolsuntraveler
source share