【发布时间】:2012-08-24 15:10:35
【问题描述】:
我有以下三个类的关系:
@Entity
public class User{
@OnetoMany
List<Attribute> attributes = new ArrayList<Attribute>();
}
@Entity
public class Attribute{
@ManyToOne
AttributeType attributeType;
}
@Entity
public class AttributeType{
@Column
String type;
}
一个用户可以拥有m个类型的n个属性。
我需要创建 HQL 查询,它将返回特定用户属性的所有属性类型 List<AttributeType>。
例如用户具有类型t的属性a,类型t的属性b和类型t1的属性c。
我需要返回包含 t 和 t1 的 List<AttributeType>。
请帮忙。我刚刚迷失在这个查询中。
【问题讨论】:
标签: java hibernate jakarta-ee hql