Friday, May 15, 2009

Dysfunctional persistence in GAE

So, just how dysfunctional is the persistence API(s) in Google App Engine. I've been elaborating with alot of different mappings and queries lately to see what can be done. Well, not much. I've mainly given up on creating mappings and using keys instead. The latest released promised to improve on this, but I haven't taken the time to try it out yet.

Today, I stumbled upon a new horrifying error message (among others...)

java.lang.IllegalArgumentException: can't operate on multiple entity groups in a single transaction.

This means I cannot use transactions for assuring the datastore state when I have dependent entities, what is transactions for then?

No comments:

Post a Comment