Sobes.tech
Junior — Middle

¿Qué anotación se usa para excluir un campo DTO del mapeo automático de objetos?

sobes.tech AI

Respuesta de la IA

Для исключения поля DTO из автоматического сопоставления объектов часто используется аннотация @Transient.

Эта аннотация говорит, что поле не должно участвовать в сериализации или маппинге, например, при работе с JSON или ORM.

Пример:

public class UserDTO {
    private String name;

    @Transient
    private String temporaryData; // это поле не будет учитываться при маппинге

    // геттеры и сеттеры
}

Если используется библиотека, например, Jackson, можно применять аннотацию @JsonIgnore для исключения поля из сериализации.