2011-01-21 11 views
0

Reportエンティティがあるとします。その内部には、Integer monthInteger yearフィールドを持つ@Embeddable ReportPeriodがあります。 Report reportReportPeriod reportPeriodでソートしようとすると、reportmonthyearでソートされます。並べ替え順序を変更する方法(year、次にmonth)注釈のいずれかによってこれを解決できますか?Hibernate Criteria API orderByと埋め込み要素

+0

質問をより明確にしてください。いつ並べ替えたいですか? - Criteria APIクエリ、またはCollections.sortによって? – Ralph

答えて

1

休止状態の基準で複数のレポートを読み込んで、月と年を並べ替えて並べ替えたいと思いますか?

しかし、@EmbeddableにOrderを適用できるかどうかは確かではありませんが、それを期待しています。