【发布时间】:2012-07-28 18:31:48
【问题描述】:
我正在使用带有 ebean 的 Play 2.0.2。
在Info类中,我定义了
@ManyToMany(fetch=FetchType.EAGER)
private Set<MemberInfo> members;
private Date createdDate = new Date();
而MemberInfo 有memberId 字段。
当我这样做时
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();
它返回所有Info,而不检查memberId 或members。
我做错了什么?谢谢。
【问题讨论】: