| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 14:00:57
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Bom esse eh 1 erro q eh comum, mas as soluções dos outros nao está funcionando comigo..
Tipo Tenho um Usuario, e ele tem um atributo Colaborador...
Na Aplicação tem Um <h:SelectOneMenu>. Com os Dados do Colaborador. mas sem chance pra adicionar....
criei um Converter
Mas não Deu Certo, Sobreescrevi os Metodos Equals e hashCode. e Nd Tb...
Alguem tem alguma ideia de Como Arrumar isso, o erro eh
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 08:53:35
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Alguem Pelo Amor de Deus :/
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 11:38:35
|
lfpolli
JavaBaby
Membro desde: 04/05/2007 09:20:23
Mensagens: 87
Localização: Curitiba
Offline
|
Esse erro ocorre quando o jsf compara o elemento selecionado no combo com os que estão na lista do combo e não encontra nenhum valor correspondente, portanto, o teste de igualadade desses objetos não está ocorrendo corretamente.
Todas as vezes que eu tive esse problema a causa tinha a ver com o método equals.
Verifique se ele está implementado corretamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 11:50:38
|
Lord
Debugger
![[Avatar]](/images/avatar/388e1fde50eb5883ad7b020fdb42b250.jpg)
Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline
|
Experimenta colocar um "break point" no métodos do seu conversor e vê se está tudo certo no seu conversor.
Caso naum seja erro do conversor posta o trecho do sua página.
Flw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 14:13:55
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
bom a pagina ta aki...
QDo eu Criei Equals e Hashcode, foi pelo eclipse será q tem problema????
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 15:15:57
|
diegopctba
Debugger
Membro desde: 23/05/2008 15:56:15
Mensagens: 50
Localização: Curitiba
Offline
|
A melhor maneira é criar uma List<SelectItem> (cada SelectItem você precisa informar um value e um id para ser usada na página), e criar um atributo para ler o id selecionado. A utilização de objetos (no caso Colaborador), não é permitida em qualquer h:select.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/09/2009 15:22:33
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Consegui, foi sofrido consegui um jeito..
Obrigado quem m ajudo
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2009 17:31:12
|
andreihirata
Debugger
Membro desde: 22/08/2009 21:28:44
Mensagens: 56
Offline
|
Ola.Como vcs conseguiram resolver o este problema?eu consigo gerar meu selectonemenu com os valores.Agora quando clico em salvar da este erro..Como arrumar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2010 16:29:52
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
ola, estou com um problema parecido e não sei o que fazer.
e o managed bean:
alguem tem alguma dica?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2010 19:02:59
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
o erro que aparece é o seguinte:
"Erro de conversão ao definir o valor 'Cirurgia cardíaca' para 'null Converter'."
Alguém sabe o que está errado?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2010 18:09:23
|
thiagodk
Thread.start()
Membro desde: 28/01/2009 10:53:50
Mensagens: 25
Offline
|
Consegui, estava esquecendo de associar meu Converter ao <h:SelectOneMenu>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2010 14:18:40
|
juniorsatanas
GUJ Master
![[Avatar]](/images/avatar/e80d4e20bea58e20d925e45e6fb7aab8.jpg)
Membro desde: 20/05/2007 01:08:24
Mensagens: 1864
Localização: web2ajax@gmail.com
Offline
|
Mano tu tem algo tipo manytoone ai em jsf ?
|
Cheque Mate em 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2011 21:25:54
|
vinnymoc
Smalltalk
Membro desde: 13/10/2011 21:22:01
Mensagens: 1
Offline
|
Não sei se aplicasse ao seu caso mas no meu corrigo o erro apos ver que estava referenciando o campo de forma errada no mapeamento.
o campo era refenciado como objeto ao inves de Integer.
@ManyToOne
@JoinColumn(name="codProduto")
private Produto produtos; --------- AQUI ESTAVA COMO NOME CODPRODUTO no qual retornava o valor de erro de conversão por causa da comparação do Hashcode
private Integer codProduto;
Mudei o nome da referencia e funcionou blz.
Espero que tenha ajudado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2011 07:57:15
|
EmidioNeto
Thread.start()
Membro desde: 25/05/2010 13:27:50
Mensagens: 36
Offline
|
Estou com o mesmo problema, gostaria de saber como resolveu....
Minhas entidades não tem anotação alguma.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/10/2011 08:42:22
|
Diguinho.Max
JavaChild
![[Avatar]](/images/avatar/968ec2eda9ddfebb1b5a00c05b9cc674.jpg)
Membro desde: 06/04/2011 08:40:50
Mensagens: 141
Offline
|
aconselho usar lista de selectItem pois nela vc pode especificar o value e o label para sua combo !
um ex.:
public List<SelectItem> colaboradores;
//getters and setter da lista
public List<SelectItem> getColaboradores() {
if (colaboradores == null) {
colaboradores = new ArrayList<SelectItem>();
}
List<Colaboradores> cola = //aqui aonde vc busca a lista;
colaboradores.clear();
for (int i = 0; i < cola.size(); i++) {
Colaboradores c = cola.get(i);
colaboradores.add(new SelectItem(c.getId,c.getNome)); //aqui a lista de selectItem recebe um colaborador e respectivamente atribui o value e o label. la na tua tag do jsf você chama a lista de selectItem
}
return colaboradores;
}
public void setColaboradores(List<SelectItem> colaboradores) {
this.colaboradores = colaboradores;
}
|
|
|
 |
|
|