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;