Estoy trabajando en un proyecto para un cliente que quiere usar la inicialización perezosa. Siempre obtienen una "excepción de inicialización diferida" al asignar clases con el modo de carga diferida predeterminado.Cómo resolver la LazyInitializationException al usar JPA e Hibernate
@JoinTable(name = "join_profilo_funzionalita", joinColumns = {@JoinColumn(name = "profilo_id", referencedColumnName = "profilo_id")}, inverseJoinColumns = {@JoinColumn(name = "funzionalita_id", referencedColumnName = "funzionalita_id")})
//@ManyToMany(fetch=FetchType.EAGER) - no exceptions if uncommented
@ManyToMany
private Collection<Funzionalita> funzionalitaIdCollection;
¿Existe un patrón estándar que utilice clases JPA para evitar este error?
Los fragmentos son bienvenidos, muchas gracias por su tiempo.
No utilice la sesión abierta a la vista si espera cargar en su servidor. Esta respuesta podría usar una advertencia en esa dirección. – iwein
Pensé que el enlace sería suficiente para explicar las implicaciones del patrón, pero he agregado algunas advertencias por las dudas. :) –