Не понимаю, как установить атрибут для списка элементов.
Нужно, чтобы у
@ElementList(name = "Товары", entry = "element")
@Namespace(reference = "http://schemas.microsoft.com/ado/2007/08/dataservices", prefix = "d")
private Collection<SaleRecordProduct> products;
появился атрибут
m:type="Collection(StandardODATA.Document_РеализацияТоваровУслуг_Товары_RowType)"
В результате должно быть так:
<d:Товары m:type="Collection(StandardODATA.Document_РеализацияТоваровУслуг_Товары_RowType)">
<element>
...
</d:element>
</d:Товары>
А получается так, куда бы я ни добавлял объявление атрибута (варианты которые пробовал приводить не буду, их много и всё мимо):
<d:Товары class="com.j256.ormlite.dao.EagerForeignCollection">
то есть, @Attribute не применяется к самому списку, к элементам списка применяется нормально.
вопрос, куда вставить код:
@Attribute(name = "type")
@Namespace(reference="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata", prefix = "m")
final do attrib = "Collection(StandardODATA.Document_РеализацияТоваровУслуг_Товары_RowType)";