| Yeah i have done some thing like this it seems to be working ..Let me know if it is not a right way to do @GroupSequence(value= {FieldLevelValidation.class,Custom.class} ) @CustomClassLevelValidation(groups=Default.class) public class Custom implements Serializable, RequestVO{ private String name; //other fields @NotBlank(message="some message",groups=FieldLevelValidation.class) @Size(max=384 ,message=" {some message1} ",groups=FieldLevelValidation.class) public String getName() { return name; } } I have tested this it seems to be working fine.I am not sure if there is a better way to do Thanks for your response Regards, Swati |