Hibernate - conexão bidirecional

Estou postando mais um vez, pois minha mensagem ficou travada

Minha duvida eh na seguinte questão

tenho duas classes entidades com relacionamento 1 X M

quero fazer o relacionamento bidirecional o qual consiste

a chave estrangeira ficar na classe que tem o lado M e
uma lista na classe com o lado 1.

package modelo;

import javax.persistence.*;

@SuppressWarnings("serial")
@Entity
@Table(name="obri_aquisicao_ir")
public class AquisicaoIR implements java.io.Serializable{
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private int id; 

        @ManyToOne(cascade = CascadeType.ALL)
	@JoinColumn(name="id_aquisicaoservico")
	private AquisicaoServico aquisicao;
	
		
	private Double valor; 
        .
        .
        .
}
package modelo;

import java.util.*;

import javax.persistence.*;

@SuppressWarnings("serial")
@Entity
@Table(name="obri_aquisicaoservico")
public class AquisicaoServico implements java.io.Serializable{
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private int id; 

        @OneToMany(mappedBy="aquisicao", cascade= CascadeType.ALL)
	private List<AquisicaoIR> aquisicaoirlista;
}

Com esse código grava nas 2 tabela só q a chave estrangeira na tabela
aquisicao_serivico_ir esta gravando null

Alguma ideia?

Ninguem???

Alguma AJUDA???