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中对数据进行排序的更好,更简单的方法是什么?请提供一个工作示例。
答案 0 :(得分: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"/>
答案 1 :(得分:0)
使用此
@OrderBy("orderingField asc")
并且不要忘记
import javax.persistence.OrderBy;