Validação SpringMvc, BeanValidation

Estou com uma dúvida sobre validação e não encontrei uma solução, seguinte, estou usando spring mvc, e preciso realizar a validação de uma coleção de elementos pertencentes a uma determinada classe, eu não faço ideia de como realizar essa validação, segue um trecho do código para a pergunta ficar mais clara:

@Entity
public class Produto{

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;

@NotBlank
private String titulo;

@Lob
@NotBlank
private String descricao;

**@ElementCollection**

** private List precos= new ArrayList()**;

@Min(30)
private int paginas;

@NotNull
private Calendar dataLancamento;

reparem na lista de precos, eu não posso simplesmente colocar uma anotação @NotNull e ela está validada, isso simplesmente não funciona, será que alguém pode dar um ajuda ai em como resolver esse problema?