顶部链接是否反映了订单的变化



如果元素的顺序发生了变化,顶部链接是否反映了变化?我有以下地图:

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. "dummy"使用的是ArrayList,因此保持了元素的顺序。如果"dummy"属性中元素的顺序发生了变化,[没有添加或删除],toplink是否将这些变化反映到DB中?

对于ManyToManyMMapping,无法存储顺序。我通过更改为OneToManyMMapping解决了此解决方案。

相关内容

  • 没有找到相关文章

最新更新