#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 ...
}
как мне сохранить мой объект транзакции токена, не получая исключения нарушения ограничений, кроме того, что переменная является временной, я бы ожидал, что она будет пропущена.