Назад к вопросам
Junior — Middle
56
Какая аннотация используется для исключения поля DTO из автоматического сопоставления объектов?
Ответ от нейросети
sobes.tech AI
Для исключения поля DTO из автоматического сопоставления объектов часто используется аннотация @Transient.
Эта аннотация говорит, что поле не должно участвовать в сериализации или маппинге, например, при работе с JSON или ORM.
Пример:
public class UserDTO {
private String name;
@Transient
private String temporaryData; // это поле не будет учитываться при маппинге
// геттеры и сеттеры
}
Если используется библиотека, например, Jackson, можно применять аннотацию @JsonIgnore для исключения поля из сериализации.