質問

要素の順序が変更された場合、トップリンクは変更を反映していますか?私は以下のマッピングを持っています:

ManyToManyMapping dummyMapping = new ManyToManyMapping();
dummyMapping.setAttributeName("dummy");
dummyMapping.setReferenceClass(Dummy.class);
dummyMapping.useBasicIndirection();
//aggregationProvidersMapping.useCollectionClass(java.util.ArrayList.class);
dummyMapping.setRelationTableName("DUMMY");
dummyMapping.addSourceRelationKeyFieldName("dummy1.ID", "dummy2.ID");
dummyMapping.addTargetRelationKeyFieldName("dummy1.ORGID", "dummy2.id");
descriptor.addMapping(dummyMapping);
.

  1. "USeCollectionClass"を介してクラスを指定しない場合は、デフォルトのコレクションクラスとは何ですか?

  2. "ダミー"はArrayListを使用しているため、要素の順序付けが維持されます。「DUMMY」属性内の要素の順序が変更された場合、[追加または削除なし]、TopLinkはこれらの変更をDBに反映させますか?

役に立ちましたか?

解決

多階子系統の場合、注文を保管できる方法はありません。OneTomAnymapingに変更することでこの解決策を解決しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top