私は@OneToMany
の別のエンティティのリストを持つ永続エンティティを持っています。ユーザが編集できるようにするにはリストの順序が必要です。これはすばらしく機能します。私は完全にメモリ内のJavaリストを並べ替えることができますし、オブジェクトを保存()するとリンクテーブルのリンクの順序が変わります。ただし、ユーザーが設定した順序とは逆の順序になります。ただし、プログラムを閉じる前にエンティティを元に戻すと、再ロードされていないため、エンティティが正しく表示されます。プログラムをリロードすると、やはり逆方向になります。hibernate OneToMany順番は変えていますが、逆順で並べ替えるのですか?
これはちょうど私がするはずのものではない、その順序に依存していますか?とにかく注文があるので、別の注文コラムを作るのは冗長に思え、それを変更するように見えるかもしれません。私は後ろ向きに保存する必要はありません。
アイデア?
ARGH!この問題は私を夢中にさせている、私はそれを修正したと思うだろうが、私は間違っていた。それは私が注文を変えたときに注文を元に戻すだけですが、私が選んだ注文とは逆の結果になります! なぜこのようなことが起きているのですか?オブジェクトを開いたり、リストの順序を変更したり、リストを保存したり、リフレッシュ()したりすることができます。 – Joshua