Boa tarde,
Tenho a seguinte Classe, e em determinados momentos quando chamo o ManagedBean da o seguinte erro:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
@Entity
@Table(schema ="colocation", name = "usuario")
public class Usuario implements Serializable{
@Id
@Column(name = "id_usuario")
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer idUsuario;
@OneToOne(cascade = { CascadeType.ALL })
@JoinColumn(name = "id_empresa", insertable = true, updatable = true)
private Empresa empresa;
@Column(name = "nome")
private String nome;
public Integer getIdUsuario() {
return idUsuario;
}
public void setIdUsuario(Integer idUsuario) {
this.idUsuario = idUsuario;
}
public Empresa getEmpresa() {
return empresa;
}
public void setEmpresa(Empresa empresa) {
this.empresa = empresa;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}