【发布时间】:2014-04-02 14:43:37
【问题描述】:
我在 pojo 中有 @OneToMany 映射,我需要按列对结果列表进行分组。我有如下映射;
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name = "X", referencedColumnName = "X", insertable = false, updatable = false)
@NotFound(action = NotFoundAction.IGNORE)
@Fetch(FetchMode.SELECT)
public Set<MyType> getSiblings() {
return siblings;
}
我需要在这个映射中添加GROUP BY 子句,这可能吗?
【问题讨论】:
-
不,我不认为您可以添加“分组依据”,但您可以使用 @OrderBy
-
不知道你想做什么,但
@JoinColumnsOrFormulas经常帮我改正我的脏活。
标签: java sql hibernate group-by hibernate-mapping