gpt4 book ai didi

jaxb - jax-ws wsdl 没有创建 set 方法

转载 作者:行者123 更新时间:2023-12-04 20:11:15 28 4
gpt4 key购买 nike

我创建了一个基于 wsdl 的 Web 服务,出于某种原因,我的一个元素没有 set 方法,只有 get 方法。

<xs:element name="Request">
<xs:complexType>
<xs:sequence>
<xs:element ref="ns1:source_system"/>
<xs:element ref="ns1:target_system"/>
<xs:element ref="ns1:message_id"/>
<xs:element ref="ns1:message_send_timestamp"/>
<xs:element ref="ns1:request_type"/>
<xs:element ref="ns1:crm_customer_id"/>
<xs:element ref="ns1:crm_request_id"/>
<xs:element ref="ns1:donor_id"/>
<xs:element ref="ns1:identification_value"/>
<xs:element ref="ns1:identification_value_2" minOccurs="0"/>
<xs:element ref="ns1:identification_value_3" minOccurs="0"/>
<xs:element ref="ns1:dn_number_item" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

现在在我的程序中我只有 request.getDnNumberItem() 而我没有 request.setDnNumberItem()。对于我已经设置和获取的所有其他参数。

这以前发生在我身上,并以某种方式自行修复。

最佳答案

没有为 dnNumberItem 生成 setter属性,因为它是一个集合属性( maxOccurs="unbounded" ),其他的不是。您可以修改List通过 getter 访问它。

关于jaxb - jax-ws wsdl 没有创建 set 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17023259/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com