質問
要素の順序が変更された場合、トップリンクは変更を反映していますか?私は以下のマッピングを持っています:
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);
.
-
"USeCollectionClass"を介してクラスを指定しない場合は、デフォルトのコレクションクラスとは何ですか?
-
"ダミー"はArrayListを使用しているため、要素の順序付けが維持されます。「DUMMY」属性内の要素の順序が変更された場合、[追加または削除なし]、TopLinkはこれらの変更をDBに反映させますか?
解決
多階子系統の場合、注文を保管できる方法はありません。OneTomAnymapingに変更することでこの解決策を解決しました。
所属していません StackOverflow