| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 08:55:31
|
fre_d
Java Ninja
Membro desde: 13/06/2007 17:42:02
Mensagens: 259
Localização: Lages - SC
Offline
|
Não precisa. O Floggy, nessa implementação de indice atual, usa o hashCode do campo. No seu caso o hashCode do id.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 09:02:08
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Adicionei o PersistableManager.shutdown() no meu código mas mesmo assim não me retornou nada.
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 09:18:29
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Percebi uma coisa bem estranha também. Quando coloco esse código:
A saída é a seguinte:
Here 1
>0
Here 2: 1
Ou seja, encontrou apenas um registro, que é o certo, porém não retornou nada no atributo nome.
E quando eu uso este código:
A seguinte saída é mostrada:
Here 1
Here 2: 0
Muito estranho.
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 17:16:57
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Ninguém que está testando a nova funcionalidade sabe qual tipo de problema ocorre com o código acima?
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2010 11:07:48
|
tmoreira2020
JavaBaby
![[Avatar]](/images/avatar/34f37c5fa2c142604f077d13f75523b9.jpg)
Membro desde: 29/07/2008 18:34:52
Mensagens: 90
Localização: Florianópolis
Offline
|
Bom dia Rafael,
Não vejo diferença nos códigos, exceto os println.
um abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2010 12:49:09
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Mas qual a explicação para o código acima não funcionar??
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2010 18:16:50
|
tmoreira2020
JavaBaby
![[Avatar]](/images/avatar/34f37c5fa2c142604f077d13f75523b9.jpg)
Membro desde: 29/07/2008 18:34:52
Mensagens: 90
Localização: Florianópolis
Offline
|
Boa tarde Rafael,
Como você salvou o seu objeto Carregador? Você tem certeza que está salvando ele corretamente? Por acaso o erro acontece depois de reiniciar a aplicação!?
Todos os testcases referentes a esta funcionalidade estão passando (green), não há, aparentemente, motivo pelo qual os dados não estejam sendo carregados.
Um abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 10:24:37
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Bom...para salvar eu simplesmente carrego os dados com informações vindas de um xml por WebService, assim:
Não me retorna nenhum erro em momento algum (ao salvar, ao consultar, ao compilar o código). Simplesmente ele não me retorna uma instancia de Carregador.
O índice cadastrado no XML é do tipo String, tem algum problema?
E o que pode estar acontecendo?
Obrigado.
Abraço!
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 11:46:25
|
tmoreira2020
JavaBaby
![[Avatar]](/images/avatar/34f37c5fa2c142604f077d13f75523b9.jpg)
Membro desde: 29/07/2008 18:34:52
Mensagens: 90
Localização: Florianópolis
Offline
|
Bom dia Rafael,
Você consegue achar o objeto Carregador sem utilizar a funcionalidade de Index, somente utilizando o find antigo do Floggy? O problema acontece somente quando você reinicia a aplicação ou logo após salvar o objeto Carregador?
Um abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 13:05:12
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Boa tarde Thiago.
Quando eu gravo os dados de Carregador utilizando o índice (configurando o xml), eu não consigo recuperar nenhuma instância mesmo utilizando o find normal (sem index).
O problema (não conseguir recuperar uma instância) acontece desde o primeiro momento que eu realizo uma consulta, mesmo sem reiniciar a aplicação.
Notei também uma coisa estranha.
A primeira vez que executo esse código, a saída é a seguinte:
Here 1
>
>
>
Here 2: 1
Consultando logo em seguida, a saída é o seguinte:
Here 1
Here 2: 0
Estranho.
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/04/2010 17:08:33
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Alguém ai tem algum projetinho (pequeno que seja) que testou a funcionalidade de índice do floggy pra passar pra mim pois não estou conseguindo fazer funcionar.
Olhando um código pronto posso comparar com o meu e assim ver onde eu posso estar errando.
Obrigado!
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 09:39:41
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Bom dia a todos.
Estudando mais a fundo a nova feature, consegui fazer rodar o aplicativo utilizando índice com sucesso.
Porém ainda existe um problema. Eu consigo apenas consultar uma informação quando eu salvo os dados no banco, ou seja, quando eu fecho o aplicativo e rodo novamente, nada é encontrado pelo método FIND.
Alguém ai já passou por isso? Sabe como resolver?
Obrigado!
|
Rafael Dutra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 16:43:41
|
joellazzari
JavaChild
Membro desde: 13/11/2008 09:00:25
Mensagens: 141
Offline
|
Olá rafdutra,
Estou acompanhando esse post a dias, pois tenho uma situação parecida. Tem como você postar o seu código no qual utilizou o índice?
Com relação ao problema de não salvar os dados, já tive algo parecido, mas estava relacionado com o emulador no qual eu estava usando. Não tinha relação com o Floggy. Caiu a luz e isso começou a acontecer.
Tive que apagar um arquivo dentro da pasta do emulador, não lembro exatamente qual, tive que "resetar" ele.
Experimente - se já não fez isso - rodar sua aplicação no celular diretamente, e ver se o comportamento permanece.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2010 17:20:38
|
rafdutra
JavaChild
![[Avatar]](/images/avatar/5f31aac2b5c1e3234a9eb40029ea0f11.jpg)
Membro desde: 12/02/2008 14:09:21
Mensagens: 102
Localização: Guaxupé
Offline
|
Então cara, testei o mesmo código no emulador e no aparelho e ambos acontecem a mesma coisa. Sempre que eu consulto uma informação logo após salvar os objetos, sempre é retornado a informação correta.
Basta eu fechar o aplicativo e iniciar novamente que qualquer item que eu consulte não me retorne nada.
Agora os códigos que estou usando são os seguintes:
Salvar objetos:
Em resumo esse código se conecta ao meu servidor, executa uma consulta, formata os dados no padrão JSON, que logo após é lido, cria os objetos e os persistem. (Obs: cerca de 1200 objetos são pesistidos).
Consulta:
Floggy XML: (Mesma pasta do Build)
Adiciono no Build:
Ao fechar a aplicação tenho:
No geral é isso.
Ainda continuo com esse problema, não o que pode estar dando erro.
|
Rafael Dutra |
|
|
 |
|
|