@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.EAGER)
@OrderBy("createDate asc")
public Set
return topicSet;
}
@ManyToMany(fetch = FetchType.LAZY)
@Cascade(value = org.hibernate.annotations.CascadeType.SAVE_UPDATE)
@Fetch(FetchMode.SELECT)
@JoinTable(name = "sem_R_role_authority", joinColumns = { @JoinColumn(name = "sem_role_id") }, inverseJoinColumns = { @JoinColumn(name = "sem_authority_id") })
@OrderBy("moudle asc")//给Set
public java.util.Set
return authories;
}
-----------------------------------------
//给集合List
java.util.Collections.sort(parentlist, new Comparator
@Override
public int compare(Moudle o1, Moudle o2) {
if(o1.getSort()< o2.getSort()){
return -1;
}else if(o1.getSort() > o2.getSort()){
return 1;
}else{
return 0;
}
}
});