java - 瞬态变量的约束验证异常
问题描述
我的实体类扩展了一个类,该类包含一个带注释的瞬态但也已注释的变量,@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 ...
}
如何保存我的令牌事务对象而不会出现约束违规异常,除了变量是瞬态的,我希望它被跳过。