Sobes.tech
Junior — Middle
92

Jakie oznaczenie jest używane do wykluczenia pola DTO z automatycznego mapowania obiektów?

Odpowiedź od AI

sobes.tech AI

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

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

Пример:

public class UserDTO {
    private String name;

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

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

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