2012-05-01 7 views
2

Spring ROOを使用して生成されたエンティティのセットがあります。いくつかのコマンドの後、基本的にweb mvcを使用して、私はデータベースから内容を得るためのリンクを持っています。私はテーブルの順序の代わりに、タイトルにしたがって内容を注文する必要があります。どうしたらいいですか?アイテムを注文するための春の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

ポイントは、私が生成されたクラス内での順序を追加することが必要であることである、とROOエンティティクラス内のすべての単一の変更後にそれを再生するためにそれが問題です。これがその解決策が正しくない理由です。私はエンティティに何かを追加する必要があります。 – user1368365

+0

JPAはエンティティのorder by句をサポートしていません。すべてのリクエストは、結果がどのようにソートされるかを選択します。 –

+0

そして、Rooはどうなりますか?注釈を追加してデフォルトの注文を確定できますか? user1368365

関連する問題