У меня есть компонент Java, сгенерированный Hibernate:
Я хочу сделать определенные поля @XmlTransient так, чтобы в запросе XML SOAP пользователю не приходилось заполнять их следующим образом:
// Generated Feb 25, 2020 9:19:29 AM by Hibernate Tools 3.1
String WarriorID = "";
@XmlTransient
Name name = null;
@XmlTransient
int HPStat = -1;
@XmlTransient
int MPStat = -1;
поэтому в моем SOAPUI я ожидаю, что он будет выглядеть как
<warriorID> </warriorID>
, где другие поля не будут включены / видимы.
Итак, я скачал xml -apis.jar из mvnrespository, поэтому я могу вызвать эту аннотацию.
Проблема заключается в том, что после включения xml -apis.jar в мой BuildPath Eclipse по-прежнему подчеркивает команду красным цветом. подразумевая, что он не знает эту аннотацию:
Что я делаю не так? Это веб-сервис, который будет использоваться клиентом SOAP позже.
Я также не могу использовать @ Transient
Спасибо за помощь.