私は複数のNamedQuery
が定義されており、ソートしたいフィールドごとにユニークなNamedQuery
を作成せずに、エンティティのフィールドを動的にソートできるようにしたいと考えています。例:NamedQueryを動的にソートする? Seam/Hibernate/JPA
フィールド 'a'、 'b'、 'c'を持つMyObjectというエンティティがあります。私のベースクエリは "SELECT DISTINCT o FROM MyObject o
"ですが、ORDER BY
句をクエリに追加できます。私はその後、私は上の並べ替えしたいとフィールド(A、B、C)を指定します
SELECT DISTINCT o FROM MyObject o ORDER BY :order
:理想的には、私は私のクエリは次のようになり、名前付きパラメータ、のような何かをすることができると思います。 Seam/Hibernate/JPAを使用してこれを達成する方法はありますか?これに取り組むためのより良い戦略はありますか?
この質問は、[Hibernate named parameter by order by](http://stackoverflow.com/questions/4120388/hibernate-named-query-order-by-partameter)に関するものです。多分対応する答えはあなたを助けます。 – kraftan