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.* *