2012-05-01 96 views
2

我有一組使用Spring ROO生成的實體。幾條命令後,基本上使用web mvc,我有一組鏈接來從數據庫中獲取內容。我需要根據標題來訂購內容,而不是表格中的訂單。我該怎麼做?是否有任何Spring ROO突擊隊或註釋來訂購物品。Spring ROO排序

欲瞭解更多的信息,我正在使用Spring Roo 1.2.1,我得到的發現者是以下。

public static List<Deporte> Deporte.findAllDeportes() { 
    return entityManager().createQuery("SELECT o FROM Deporte o", Deporte.class).getResultList(); 
} 

在此先感謝。

回答

0

Spring Roo使用JPA進行持久化。搜索JPA教程和文檔以找到您要查找的內容。

JPQL使用order by子句對查詢返回的結果進行排序。這order by是非常相似的SQL order by條款:

SELECT o FROM Deporte o order by o.title 
+0

的一點是,我必須在生成的類添加的順序,這是一個問題,因爲在實體類的每一個修改後袋鼠重新生成。這就是解決方案不正確的原因。我需要在實體中添加一些內容。 – user1368365

+0

JPA不支持在實體中使用子句的順序。每個請求都會選擇其結果的排序方式。 –

+0

Roo會發生什麼。我可以添加任何註釋以建立默認訂單嗎?我可以更改jsp, user1368365