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?