Problema com ArrayList e HashSet[RESOLVIDO]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

renato_ramos wrote:Vini usando sua classe tah dando java.lang.StackOverflowError
eu nao posso usar a classe Random pra gerar?


Não, objetos iguais precisam ter hashcodes iguais. Enquanto um objeto permanecer inalterado, seu hashcode não pode mudar.
Como você está usando a classe???

This message was edited 1 time. Last update was at 26/11/2009 13:32:22


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline




assim ^^'

vou explicar o que eu to fazendo...

eu tenho duas classes de persistencia.. com relacionamento A 1-n B

a classe A tem um Set da classe B.. to usando o set pq nun tava conseguindo subir com mode Eager com list '-'

ai qndo eu coloquei o set e fui testar o cadastro denovo.. só tava pegando um valor da lista '-'

eu qru settar o set e gravar igual eu estava fazendo com o ArrayList... pq com o array eu só settava a descrição da classe b.. sem id.. e gravava de boa..

bom é isso o problema todo ...

mt obrigado pela atenção de vc's


[]'s Renato Ramos
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

Mas assim você não pode usar...

O hashBuilder precisa saber que campos da sua classe serão usados para gerar o hash. Se você passar um objeto para ele, ele tentará chamar o método hashCode() desse objeto.

Por exemplo, se os campos relevantes da sua classe são id e nome, faça:


Se for uma alternativa de uma questão, talvez seja assim:

This message was edited 2 times. Last update was at 26/11/2009 13:44:34


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

aeeee



resolvido..

omg!

coisa complicada....

muito obrigado messssmo!

[]'s Renato Ramos
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team