Multiple bags em um mapeamento OneToOne

Olá estou fazendo um mapeamento OneToOne com duas classes

[code]@Table(name = “cen_ligacao”)
@Entity
public class Ligacao {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;

@ManyToOne
@JoinColumn(name = "id_usuario")
private Usuario usuario;

private Date data;

private Integer tempo;

private String relato;

@OneToOne
@JoinColumn(name = "id_ordem_ligacao")
private OrdemLigacao ordemLigacao;

@ManyToOne
@JoinColumn(name = "id_telefone")
private Telefone telefone;

@ManyToOne
@JoinColumn( name = "id_resultado_contato" )
private ResultadoContato resultadoContatoLigacao;	  

@OneToOne
@JoinColumn( name = "id_compromisso")	
private Compromisso compromisso;
[/code]

[code]@Entity
@Table(name = “cen_ordem_ligacao” )
public class OrdemLigacao {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;

@ManyToOne
@JoinColumn( name = "id_operacional")
private Operacional operacional;

private Integer ordem;

private boolean disponivel;

@OneToOne
@JoinColumn( name = "id_prospecto" )
private Prospecto prospecto;

[/code]

Ao executar o seguinte erro:[color=red] ocorre cannot simultaneously fetch multiple bags[/color]
Esse erro está contido nas relações entre as classes mostradas acima.

Colocando fletch Lazy funciona mas eu nunca vi isso com atributos que não seja listas ou sets

@OneToOne(fetch=FetchType.LAZY) @JoinColumn(name = "id_ordem_ligacao") private OrdemLigacao ordemLigacao;

Aqui explica o erro e como corrigir: JPA: Mini Livro - Primeiros passos e conceitos detalhados

cara, vc leu minha pergunta ?

cara, vc leu minha pergunta ?[/quote]Vc leu o post?

Sim

Fala Hebert!
Ja vi multiple bags com Listas (ONE TO MANY)
e não com relacionamento MANY-TO-ONE !

Já tive esse problema quando mapeava usando List ou Collection. Acredito que em um ou mais classes vc deve ter duas ou mais coleções mapeadas com @OneToMany, porém com o tipo de dado List ou Collection. Mapeie usando java.util.Set e verifique se o problema persiste.

Fala Hebert!
Ja vi multiple bags com Listas (ONE TO MANY)
e não com relacionamento MANY-TO-ONE ![/quote]Não, mas uma das entidades está relacionada com um ManyToOne, do outro lado pode ter um OneToMany e assim vai embora.