【发布时间】:2011-10-08 08:46:47
【问题描述】:
考虑以下两个关系:
@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没有对应的实体类。现在,我想获取所有带有名为“tag1”的标记的 Foo 实例,是否可以仅使用 Criteria?
子查询可能会有所帮助,但是,我无法为不存在的 ATag.class 类创建 DetachedCriteria。
【问题讨论】: