Iniciante em hibernate.. help

Oi gente.
Andei procurando sobre mapeamento de entidade many-to-many
So que o java reclama de nao ter um ID, pois esta implementando Serializable.

Como que eu faço esse mapeamento???

public class AlteracaoMotivo implements Serializable{

@JoinColumn(name=“MOTIVO” ,referencedColumnName = “ID”, nullable = false)
@ManyToOne()
private Motivo motivo;

@JoinColumn(name=“ALTERACAO” ,referencedColumnName = “ID”, nullable = false)
@ManyToOne()
private Alteracao alteracao;

Tem como fazer isso??

O ID que vc refere-se como sendo por causa do Serializable vc pode resolver criando o serialVersionUID

ou simplesmente anote a classe com @SuppressWarnings(“serial”)

Mesmo adicionando isso que vc disse nao deu!

Tipo, o netbeans fica dando sugestao pra criar um id mesmo, uma chave primaria.
Se tiver outra sugestao, ficarei grato…

Ate, procurei algumas alternativas na internet, mas so acho mapeamento antigo com xml… e estou um poko sem tempo pra tentar entende-lô
mas obrigado da mesma forma.

Assim,

eu não uso o netbeans, mas o que eu t passei é outra coisa:

o [quote] private static final long serialVersionUID = 1L; [/quote] que eu disse é para identificar a classe, pelo fato dela ser serializada;

já o id que netbeans ta te cobrando deve ser o otributo da classe que representa o id do objeto, que anotamos
com @id.

to procurando aqui nos meus exemplos, assim que encontrar t passo um modelo de manytomany

Achei, clique aqui e veja um exemplo bem explicativo de como fazer o seu mapeamento.
Se persistir duvidas posta ai.

vlw cara…
vo da uma olhada sim… qualquer coisa eu posto…