Have you tried uncommenting the LazyLoading filter in web.xml? On Mon, May 18, 2009 at 12:20 PM, Mauricio Ferreyra <maur...@gmail.com>wrote:
> Hi all, > > I've a problem when I'm mapping a List in a Object, Here's my mapping > > @Entity > @Table(name = "articulos") > public class Articulo implements Serializable { > @Id > @GeneratedValue(strategy = GenerationType.SEQUENCE) > @Column(name = "art_id") > private Long id; > > @org.hibernate.annotations.CollectionOfElements(targetElement = > FotoArticuloWeb.class,*fetch=**FetchType.EAGER)* > @JoinColumn(name = "art_id") > private List<Foto> fotos; > > /* Setters and Getters */ > > } > > @Entity > @Table(name = "fotos") > public class FotoArticuloWeb implements Serializable { > > @Id > @GeneratedValue(strategy = GenerationType.AUTO) > @Column(name = "fot_id") > private String fawCodigo; > > /* Setters and Getters */ > > } > > > I think the problem is *FetchType.EAGER *but when I put *FetchType.LAZY > *and I want to use to Collection the follow exception is throw: * > * > ERROR [btpool0-1] LazyInitializationException.<init>(19) | *failed to > lazily initialize a collection of role: > com.allegra.micrositios.model.ArticuloWeb.fotos, no session or session was > closed* > org.hibernate.LazyInitializationException: failed to lazily initialize a > collection of role: com.allegra.micrositios.model.ArticuloWeb.fotos, no > session or session was closed > at > org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358) > at > org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350) > at > org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:97) > at org.hibernate.collection.PersistentBag.size(PersistentBag.java:225) > * > > *Some idea?* > > *Thanks in advance! > > Mauri.* > *