Junior — Middle
95
Quale annotazione viene utilizzata per escludere un campo DTO dalla mappatura automatica degli oggetti?
Risposta dell'AI
sobes.tech AI
Для исключения поля DTO из автоматического сопоставления объектов часто используется аннотация @Transient.
Эта аннотация говорит, что поле не должно участвовать в сериализации или маппинге, например, при работе с JSON или ORM.
Пример:
public class UserDTO {
private String name;
@Transient
private String temporaryData; // это поле не будет учитываться при маппинге
// геттеры и сеттеры
}
Если используется библиотека, например, Jackson, можно применять аннотацию @JsonIgnore для исключения поля из сериализации.