I am interested to know the answer to this question as well since I'm
using JDO with RequesyFactory.


On Oct 28, 1:26 am, AlexG <[email protected]>
wrote:
> Hi all,
>
> first of all, I want to say that I found no example of using the
> RequestFactory with JDO. I want to use JDO with the RequestFactory,
> so I´m a little disappointed, that there is so less support/examples.
>
> I tested the RF with JPA and everything seems to work very well.
> So I tryed porting it to JDO.
>
> I have several problems, with remove and editing persisted objects.
> Querys and persists work very fine at the moment.
>
> So the first point, I´m wondering is, I have an version field on my
> class.
> I used the @Version annotation form the RequestFactory, and
> implemented
> the needed methods fpr this field. The problem is, when I create and
> persist
> a new Object, the version field is not set. The value is always null.
> Anybody has an example how this works with RF and JDO??
> My class looks like this:
>
> @PersistenceCapable
> class MyClass{
>
> ...
>
> @PrimaryKey
> @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
> private Long id;
>
> @Version
> @Persistent
> private Integer version;
>
> public void setVersion(Integer version){this.version = version;}
> public Integer getVersion(){return this.version;}
>
> public Long getId(){return this.id;}
> ...
>
> }
>
> The second problem is, when I call the function getMyClass(Long id)
> I get an Error: EntityKeyId is not Base64 encoded.
> I don´t know why I get ths Error.
>
> So anybody has an idea, how I can get the versioning, and the
> getMyClass() to work??
>
> Thanks
>
> Greets
> Alex

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to