繁体   English   中英

顶部链接是否反映了订单中的更改

[英]Does toplink reflect changes in the order

如果元素的顺序已更改,则顶部链接是否反映出更改? 我有以下映射:

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,因此可以保持元素的顺序。 如果“虚拟”属性中元素的顺序已更改,[无添加或删除],则toplink是否将这些更改反映到数据库?

对于ManyToManyMapping,无法存储订单。 我通过更改为OneToManyMapping解决了该解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM