estou estudando a apostila da caelum sobre a loja virtual, pesquisei aki no guj e vi q mtas pessoas tiveram o msm problema q eu, mas nenhum dos tópicos foi responsido.
O que acontece é que o sistema estava funcionando normalmente, ele inseria, alterava e removia musicas e cds, porem quando eu inseri as validações ele começou a dar erro quando eu removo:
javax.servlet.ServletException: not-null property references a null or transient value: br.com.caelum.lojavirtual.modelo.Musica.titulo
org.vraptor.VRaptorServlet.service(VRaptorServlet.java:95)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
o titulo da musica está nulo… e deve ter um tag que valida isso na propriedade.
cs.santos0
calsse Musica:
@EntitypublicclassMusica{@Id@GeneratedValueprivateLongid;@NotNull(message="O titulo não pode estar vazio")@NotEmpty(message="O titulo não pode estar vazio")privateStringtitulo;privateDoublepreco;@ManyToOneprivateCdcd;