Аннотация XmlElement, запрещенная с помощью WebParam

У меня есть метод внутри веб-сервиса со следующей подписью:

@WebResult(name="purchaseId") public int CreatePurchase(
            @XmlElement(required=true)
            @WebParam(name = "item") String item {
  ...
}

Мне кажется (на основе информации, которую я нашел), что этот должен работать. К сожалению, я получаю следующее сообщение об ошибке при компиляции:

The annotation @XmlElement is disallowed for this location

Кто-нибудь знает, как решить эту проблему?

16
задан MW. 14 May 2014 в 07:03
поделиться