У меня есть POJO, который объявляет коллекцию List<Long>
.
В настоящее время мы отправляем ArrayCollection
номера, и он приходит к клиенту как ArrayCollection
, заполненный Integers
.
Учитывая проблемы с типом Erasure и дженериками, я понимаю, как это происходит.Как это исправить?
К сожалению, из-за некоторых внутренних ограничений, модель не может быть изменена.Т.е. мы не можем использовать подтип и не можем реализовать IExternalizable.
Существуют ли другие варианты регистрации пользовательских преобразователей типов в LCDS, кроме IExternalizable?Кроме того, есть ли какие-либо аннотации, которые мы можем использовать, которые указывают тип, который будет использоваться для коллекции?
С уважением
Марти