0

Spring Roo 中默认的一对多关系有一个用于维护关系数据的 Set 变量。

public Set<MyChildObject> Parent.getChildren() {
    return this.children;
}

当我尝试在我的 JSPX 文件中使用它时,数据未排序。

<c:forEach items="${parent.children}" var="item">
    <c:out value="${item.id}  " />
</c:forEach>    

在 JSPX 或 Domain 中对数据进行排序的更好、更简单的方法是什么?请提供一个工作示例。

4

2 回答 2

0

你只有它像一个方法。你应该有一个变量:

@OneToMany(cascade = CascadeType.ALL, mappedBy = "the relationship in the other class Ithink it could be for you parent", fetch = FetchType.LAZY, orphanRemoval=true)
public Set<MyChildObject> child= new HashSet<MyChildObject>();

你必须把它放在 show.jspx 中:

    <field:display field="child" id="your child id" object="${the class}" z="your chid z"/>
于 2013-05-13T08:43:31.347 回答
0

用这个

@OrderBy("orderingField asc")

不要忘记

import javax.persistence.OrderBy;
于 2014-08-29T07:26:06.383 回答