Localizar no Floggy

Boa tarde,

Alguém sabe me dizer como encontrar o valor do ID para fazer uma busca no Floggy?

Eu sei que a busca é feita da maneira descrita abaixo, mas não sei de onde e nem como achar esse ID passado como paramêtro

[code]Pessoa p = new Pessoa();

try {
PersistableManager pm = PersistableManager.getInstance();

    /* Para carregar um objeto use o ID gerado 
     * pela operação save() 
     */  
    pm.load(p,id);  

} catch (FloggyException e) {

} [/code]

Fico no aguardo de sugestões!!
Muito obrigado

Exemplos:

http://floggy.sourceforge.net/getting-started.html

[quote=fre_d]
Exemplos:

http://floggy.sourceforge.net/getting-started.html[/quote]

Obrigado pela resposta fre_d, mas esse link não tem referencia ao meu problema.

por sinal, se você reparar, esse código que eu postei foi tirado extamente daí

Pessoal, continuo aguardando mais sugestões!!

Obrigado

Boa noite vfmartins,

O id é o int que retorna do método save(Persistable). Você deve armazenar ele, o id, em alguma váriavél do teu programa para fazer a chamada ao método load. Ou utilize o método find para achar o objeto procurado. Faz sentido?

um abraço

Thiago Moreira

[quote=tmoreira2020]
Boa noite vfmartins,

O id é o int que retorna do método save(Persistable). Você deve armazenar ele, o id, em alguma váriavél do teu programa para fazer a chamada ao método load. Ou utilize o método find para achar o objeto procurado. Faz sentido?

um abraço

Thiago Moreira[/quote]

Bom dia pessoal,

Thiago

eu fiz isso que você disse, mas não funcionou, vc pode verificar o que ha de errado?

meu save é feito desta forma:

e o load é feito desta forma:

Mas ele da erro bem no ID do load. Exibe o seguinte: cannot find symbol
Obs, o save fica em uma classe e o load em outra, pois eles são utilizados em momentos distintos, um na tela de cadastro quando vai salvar e o outro na tela de listagem para carregar.

Quanto ao find eu tenho o mesmo problema, eu sei que ele é feito da maneira descrita abaixo, mas continuo sem saber como passar o ID para encontrar o registro que eu preciso.

Por favor, ficarei mto grato a quem souber e se dispor a me ajudar nessa situação

Obrigado!

pessoal, ainda to quebrando a cabeça com isso…

eu fiz uma tentativa com o find buscando pelo nome selecionado em meu list.
eu até consigo encontrar as informações do registro, mas na hora de salvar, ao invés de salvar alterações é criado um novo registro, gerando duplicidade.

alguém sabe ajudar??
obrigado!

[quote=tmoreira2020]
Boa noite vfmartins,

O id é o int que retorna do método save(Persistable). Você deve armazenar ele, o id, em alguma váriavél do teu programa para fazer a chamada ao método load. Ou utilize o método find para achar o objeto procurado. Faz sentido?

um abraço

Thiago Moreira[/quote]

desculpe minha ignorância no assunto, mas só perguntando pra aprender!!

onde fica esse ID? existe alguma maneira de pega-lo? por exemplo, em php eu trabalharia através de um hidden, existe alguma possibilidade parecida jme??

Dá uma olhada nesse código, acho que pode te ajudar principalmente o trecho entre as linhas 38-42

http://floggy.sourceforge.net/modules/floggy-persistence-test/1.3.0/floggy-persistence-test/xref-test/net/sourceforge/floggy/persistence/bug2903826/BUG2903826Test.html

Um abraço

Thiago Moreira

[quote=tmoreira2020]
Dá uma olhada nesse código, acho que pode te ajudar principalmente o trecho entre as linhas 38-42

http://floggy.sourceforge.net/modules/floggy-persistence-test/1.3.0/floggy-persistence-test/xref-test/net/sourceforge/floggy/persistence/bug2903826/BUG2903826Test.html

Um abraço

Thiago Moreira[/quote]

Thiago,

Neste exemplo que vc me passou, vc define o valor pra variavel id e em seguida ja faz o load, tudo em um mesmo momento. Mas e no meu caso que eu teria que fazer o load em um outro momento? Como eu vou passar o id no load se a variavel id vai estar vazia?

Obrigado pela atenção!

fico no aguardo