Cannot simultaneously fetch multiple bags - JPA

Pessoal,

Estou criando uma entidade, porém quando faço o deployment, ocorre o erro abaixo

Caused by: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags
at org.hibernate.loader.BasicLoader.postInstantiate(BasicLoader.java:93)
at org.hibernate.loader.entity.EntityLoader.(EntityLoader.java:118)
at org.hibernate.loader.entity.EntityLoader.(EntityLoader.java:70)
at org.hibernate.loader.entity.EntityLoader.(EntityLoader.java:53)

segue abaixo o código:


@Entity(name="veiculo")
public class Veiculo extends AbstractEntity implements Serializable {
	@Id
	@SequenceGenerator(name = "veiculo_id", sequenceName = "veiculo_seq", initialValue = 1, allocationSize = 1)
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator = "veiculo_id")
	private Long id;


	@OneToOne
	@JoinColumn(name="id_visitante")
	private Visitante visitante;

------------------------------------------------------------------------------------------------

@Entity(name="visitante")
public class Visitante extends AbstractEntity implements IPessoa,Serializable {

	private static final long serialVersionUID = 1L;
	
	@Id
	@SequenceGenerator(name = "visitante_id", sequenceName = "visitante_seq", initialValue = 1, allocationSize = 1)
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator = "visitante_id")
	private Long id;

	@Size(max=60, message="Nome: informe no máximo 60 caracteres.")
	@Column(name="nome")
	private String nome;

Alguém pode me ajudar ???

Opa.

Dá uma olhada nesse link [RESOLVIDO] Como definir dois FetchType.EAGER na mesma entidade ? selecionar tudo de primeira. Pelo que parece o problema é o mesmo.

Abraço.