0

Hibernateでコレクションマッピングを実行している間。私は固有の秩序に出くわしました。固有の秩序があるとはどういう意味ですか?

ありがとう、

4

2 に答える 2

4

コレクション内の要素の順序が重要かどうかを示します。リストには固有の順序があります。[1、2、3]を含むリストは、[3、2、1]を含むリストとは異なります。一方、セットには固有の順序はありません。[1、2、3]を含むセットは、[3、2、1]または[2、1、3]などを含むセットと同じです。 。

于 2012-11-09T23:45:35.867 に答える
1

通常、データベースにとして永続化する場合List、要素の順序は保持されません(追加のフィールドにインデックスを格納することで、保持できます)。要素は、挿入順序とは異なる順序で取得され、リストがシャッフルされます。

ただし、一部のデータ構造には「固有の順序」があります。たとえば、要素の取得に使用する順序に関係なく、が順序をTreeMap復元するため、要素が順番に復元されます。ComparatorTreeMap

于 2012-11-09T23:47:48.420 に答える