Исключение проверки ограничений для переходной переменной

#java #spring #validation #spring-data-jpa

#java #весна #проверка #spring-data-jpa

Вопрос:

Мой класс сущности расширяет класс, который содержит переменную, которая является аннотированной переходной, но также была аннотирована, @NotBlank и когда я пытаюсь сохранить, я продолжаю получать исключение нарушения ограничений.

Я даже пытался установить данные перед сохранением, но безрезультатно.

вот мой класс сущности ниже.

 @ToString
@MappedSuperclass
@ApiModel
@Data
public class TokenInitiationRequest {

    @Transient
    @NotBlank(message = "data key can not be blank, i.e. can not be empty or null")
    private String dataKey;
}

@ToString(callSuper = true)
@Entity
@Data
public class TokenTransaction extends TokenInitiationRequest{
    ... removed for brevity ...
}
  

как мне сохранить мой объект транзакции токена, не получая исключения нарушения ограничений, кроме того, что переменная является временной, я бы ожидал, что она будет пропущена.