Мы обычно используем DTO для переноса объекта из одной формы в другую (скажем, JSON), поэтому я сомневаюсь: могу ли я использовать DTO id в качестве String, или его следует оставить только долго?
Моя модель в любом случае использует long для id, и я использую mapstruct для отображения объекта из модели в DTO. Буду ли я сталкиваться с какими-либо проблемами позже для POST / GET, если я буду использовать id в качестве String вместо long для класса DTO?