考虑以下两个关系:
@Entity class Foo {
@Id id;
@ManyToMany
@JoinTable(name = "ATag",
joinColumns = @JoinColumn(name = "foo_id"),
inverseJoinColumns = @JoinColumn(name = "tag_id"))
Set<Tag> tags;
}
@Entity class Tag {
@Id Long id;
String name;
}
在关联表ATag中没有对应的实体类。现在,我想要使用Criteria仅获取所有名为'tag1'的标签的Foo实例,这是否可能?
子查询可能有所帮助,但是我无法为不存在的ATag.class创建DetachedCriteria。
tags.name
而不是tagsAlias.name
吗? - sp00m