我正在使用Hibernate和JPA。我目前有反向工程DAO,它給了我一個所有50個州的名單。訂購域對象中的設置
在每個狀態下是項目列表。 Set<Items>
Items類有一個名爲name
的屬性。我需要退回list of States
- 訂單無關緊要。但是州內的每件商品都需要按字母順序退貨?
這是DAO。
public List<State> findAll() {
EntityManagerHelper
.log("finding all State instances", Level.INFO, null);
try {
final String queryString = "select model from State model";
Query query = getEntityManager().createQuery(queryString);
return query.getResultList();
} catch (RuntimeException re) {
EntityManagerHelper.log("find all failed", Level.SEVERE, re);
throw re;
}
}
這裏是國家
public class State implements java.io.Serializable {
private Set<Item> items= new HashSet<Item>(0);
}
,這一點需要在名爲名稱的項目屬性進行排序。
時的Hashset不下令。在。所有。使用列表 – DataNucleus