Dúvida JPA

Galera, estou com um problema de relacionamento das tabelas.
Tenho a classe AcaoLote que relaciona ArquivoLote e AcaoEquipamento:

@Entity
@Table(name = "TSIC_ACAO_LOTE")
@SequenceGenerator(name = "acaoLoteSequence", sequenceName = "SQ_ACAO_LOTE", allocationSize = 1, initialValue = 1)
public class AcaoLote implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2974331470993807138L;

	@Id
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "acaoLoteSequence")
	@Column(name = "ID_ACAO_LOTE")
	private Long id;

	@ManyToOne
    @JoinColumn(name = "ID_ACAO_EQPO")
	private AcaoEquipamento acaoEquipamento;

	@ManyToOne
    @JoinColumn(name = "ID_ARQO_LOTE")
	private ArquivoLote arquivoLote;

      // getters and setters

Ai na hora de gravar, salva os registros de todos os relacionamentos menos esse.
O que eu estou fazendo de errado?

Eu não entendi sua pergunta.

Oq não ta salvando ?
Como esta o codigo q associa as entidades e grava elas ?

Então cara, eu estou salvando apenas a tabela AcaoEquipamento, mas em cascata, tá ligado. Ai automaticamente salva todos os relacionamentos dessa classe tbm. Menos a classe AcaoLote que citei acima.
O mapeamento dela está assim:

[code]

@Entity
@Table(name = “TSIC_ACAO_EQPO”)
@SequenceGenerator(name = “acaoEqpoSequence”, sequenceName = “SQ_ACAO_EQPO”, allocationSize = 1, initialValue = 1)
public class AcaoEquipamento implements Serializable {

/**
*
*/
private static final long serialVersionUID = -939863848171917919L;

@OneToOne(mappedBy=“acaoEquipamento”, cascade={CascadeType.ALL}, fetch = FetchType.LAZY)
private AcaoLote acaoLote;

// getters and setters[/code]

Em ArquivoLote, o mapeamento está igual.
Não sei o que estou fazendo de errado.

Será que ficou mais claro agora

Você está querendo fazer um relacionamento bi-direcional?
Porque pergunto, reparei que na classe AcaoLote tem um relacionamento com AcaoEquipamento @ManyToOne e na classe AcaoEquipamento você está relacionando com a classe AcaoLote @OneToOne.