Carregar List<String>, Hibernate

0 respostas
kAIOSHIN
Boas! Estou a tentar ler da base de dados, uma lista de Strings, como se pode ver pelo código, no entanto, se eu usar o FecthType.EAGER, ele está a criar-me um cliente para cada String do historico... Se eu não puser o FetchType.EAGER, dá -me a seguinte excepção:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:

Alguém pode dar uma ajuda?

public class Cliente extends Pessoa implements Serializable {

   
     @CollectionOfElements (fetch = FetchType.EAGER)
     @JoinTable(name = "CLIENTE_HISTORICO",
                schema = "AAAAA",
                joinColumns = @JoinColumn(name="CLIENTE_ID"))
     @Column (name = "HISTORICO")
     @IndexColumn(name = "POSICAO")
     private List<String> historico;
    

       public Cliente() {
       }
Criado 15 de janeiro de 2010
Respostas 0
Participantes 1