首页 > 解决方案 > 瞬态变量的约束验证异常

问题描述

我的实体类扩展了一个类,该类包含一个带注释的瞬态但也已注释的变量,@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 ...
}

如何保存我的令牌事务对象而不会出现约束违规异常,除了变量是瞬态的,我希望它被跳过。

标签: javaspringvalidationspring-data-jpa

解决方案


推荐阅读