Erro com Hibernate Validator

Iai pessual,

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)

alguem ai sabe oq está acontecendo??

Obrigado

o titulo da musica está nulo… e deve ter um tag que valida isso na propriedade.

calsse Musica:

[code]
@Entity
public class Musica {

@Id
@GeneratedValue
private Long id;

@NotNull(message="O titulo não pode estar vazio")
@NotEmpty(message="O titulo não pode estar vazio")
private String titulo;

private Double preco;

@ManyToOne
private Cd cd;[/code]

classe MusicaLogic

@Validate(params={"musica"}) public void armazena (Musica musica) { this.daoFactory.beginTransaction(); this.daoFactory.getMusicaDao().atualiza(musica); this.daoFactory.commit(); }

jsp

[code]<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

Cadastro de músicas <%@ include file="../menu.jsp" %>

Cadastro de musica

CD: <option value="${cd.id}" selected="true">${cd.titulo} Titulo: Preco:
  • ${error.key}
[/code]

eu inseri essas validações, tem q acrecentar ou tirar algo??

Obrigado

Alguem pode dar uma ajuda ai??

vlw