Hibernate как проверить свойства внутреннего класса - PullRequest
0 голосов
/ 14 мая 2018

Вот мой код, я пометил комментариями части, которые не работают

@Data
public class PopularTravelProductsDTO extends MobileRequest {

    @NotNull  //work
    private PopularTravelProductsInfo popularTravelProductsInfo;

    @Data
    public class PopularTravelProductsInfo {

        @NotNull //doesn't work
        private Integer pageNum;

        @NotNull //doesn't work
        private Integer size;
    }
}

1 Ответ

0 голосов
/ 15 мая 2018

использовать аннотацию @Valid

@Data
public class PopularTravelProductsDTO extends MobileRequest {

    @NotNull  
    @Valid
    private PopularTravelProductsInfo popularTravelProductsInfo;

    @Data
    public class PopularTravelProductsInfo {

        @NotNull 
        private Integer pageNum;

        @NotNull 
        private Integer size;
    }
}
...