1
我有一个对象列表List。作为@NotNull,我有一个关于fieldname号的限制。我想在字段名称颜色上应用相同的约束,但我希望它只对列表中的第一个Car对象是必需的。如果颜色字段在剩余的Car对象中为空或空,我很好。 这样做的最好方法是什么?谢谢。将约束添加到来自Java列表的第一个对象的字段
我有一个对象列表List。作为@NotNull,我有一个关于fieldname号的限制。我想在字段名称颜色上应用相同的约束,但我希望它只对列表中的第一个Car对象是必需的。如果颜色字段在剩余的Car对象中为空或空,我很好。 这样做的最好方法是什么?谢谢。将约束添加到来自Java列表的第一个对象的字段
据我所知,你不能让一个对象实例有一个@NotNull字段,其余的实例没有@NotNull。
我可以考虑的一种方法是为对象创建一个自定义构造函数,并为该对象的第一个实例传递颜色,并将其分配给必要的字段。这样,您可以强制第一个实例在没有@NotNull的情况下在颜色字段中显示某些内容。
的变化,你可以为这个做: