Cannot instantiate abstract class or interface: java.util.List  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
dugbuddy
JavaChild
[Avatar]

Membro desde: 22/05/2009 08:15:30
Mensagens: 134
Offline

E ae, galera

Eu estou começando em Java, e como estou pesquisando sobre Arraylist e estou precisando de um help.

Estou tendo o seguinte problema, este é o cenário.



Eu tenho uma Servlet que vai fazer a inserção destes dados.
Mas como é uma List, estou tento esse erro ao fazer isso: ( um pedaço simplificado do código )



Quando tento salvar, recebo essa mensagem.

Cannot instantiate abstract class or interface: java.util.List; nested exception is org.hibernate.InstantiationException:


O motivo que andei pesquisando é que não posso instanciar uma classe abstract ou uma interface, que é caso do List ou Collection.

Já tentei usar também o LinkedList, mas não funcionou .

Gostaria de saber se alguém poderia me ajudar com este problema.

Muito obrigado desde já
Gobain
JavaTeenager
[Avatar]

Membro desde: 27/06/2007 13:10:28
Mensagens: 176
Localização: Curitiba
Offline

Coloca o stack aqui pra ver o erro direitinho
[WWW] [MSN] [ICQ]
dugbuddy
JavaChild
[Avatar]

Membro desde: 22/05/2009 08:15:30
Mensagens: 134
Offline

rlazoti
Virtual Machine Man
[Avatar]

Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline

Entao, para evitar nullpointer faca sua lista ser iniciada assim que o seu bean for instanciado e voce pode criar um metodo para adicionar novos contatos a sua lista de contatos.
Exemplo:




PS: A anotacao de relacionamento das lista parece estar errada.
Da uma pesquisada em @OneToOne, @OneToMany, @ManyToOne e @ManyToMany


[]'s

Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team