Java 休眠条件@Valid
嘿,伙计们,我有一个带有Person对象的事件类(多对一) 我在Java 休眠条件@Valid,java,hibernate,Java,Hibernate,嘿,伙计们,我有一个带有Person对象的事件类(多对一) 我在个人上使用@valid以便验证person对象,问题是 我只想在另一个属性设置为1时验证它。即 @Column @Valid(if(hasAttachedPerson=1)) private Person; 这可能吗?我还没有使用它,但您可以使用@validationconditionuel,它基于(UEL)表达式定义验证条件。这对于检查位于bean中任意位置的属性、多个属性甚至子属性非常有用 @Valid //defines a
个人上使用@valid
代码>以便验证person对象,问题是
我只想在另一个属性设置为1时验证它。即
@Column
@Valid(if(hasAttachedPerson=1))
private Person;
这可能吗?我还没有使用它,但您可以使用@validationconditionuel
,它基于(UEL)表达式定义验证条件。这对于检查位于bean中任意位置的属性、多个属性甚至子属性非常有用
@Valid
//defines a validation condition true if hasAttachedPerson==1
@ValidationConditionOnUEL(name = "someName", uel = "hasAttachedPerson==1")
private Person;
可在“表达式的验证条件”部分获得