Não está gravando os registros filhos com o Hibernate

Eu estou com um problema, tenho as seguintes classes :

 Pessoa -> Contato
 Clientes

 [code]

@Entity
public class Cliente {
@Id
@GeneratedValue
private Long id;
private String nome;
@OneToMany(mappedBy="cliente")
private List<Contato> contatos;

public List&lt;Contato&gt; getContatos() {
	return contatos;
}

…(getts and setters)
[/code]

@Entity
@PrimaryKeyJoinColumn(name="pessoa_id")
public class Contato extends Pessoa{
	private String senha;
	@ManyToOne
	private Cliente cliente;
...(getts and setters)
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public abstract class Pessoa {
	@Id
	@GeneratedValue
	private Long id;
	private String nome;
	private String email;
	private String telefone;
...(getts and setters)

mas quando eu estou testando a inclusão de Cliente + Contatos mas não grava os contatos e nem dá erro como eu posso corrigir isso :?:

Não ta havendo relacionamento da 2ª tabela ta faltando a anotação, de refencia para tabela algo assim

	@JoinColumn( name = "contato_id", nullable=false )

testa ai

E qlqr coisa posta ai denovo