Измените @XmlAccessorType(XmlAccessType.FIELD)
на @XmlAccessorType (XmlAccessType.PROPERTY)
в Employees
классе.
В качестве альтернативы переместите @XmlElement(name = "Employee")
на private List<Employee> employee;
.
Проблема в том, что JAXB рассматривает оба @XmlAccessorType
кака также явные аннотации.Таким образом, это в основном то, что у вас есть два свойства employee
и employees
, оба сопоставлены с элементом Employee
.Это приводит к дублированию вывода.