Hi, my experience inline ... On Thu, Sep 24, 2009 at 11:10 AM, dflorey <[email protected]> wrote:
> > - Each time I save a persistent class the enhancer runs > In my case I'm not using the google plugin, just working with ant. I ran the enhance when I considere apropiate. > - Sometimes the app gets deployed without enhanced classes (most > likely when saving files directly before deploy) > I solve this deploying with ant. (you can use the google plugin in the same time, but deploy only with ant) > - Fetch groups don't work properly in the current release > I don't have issues with that, I'm using the last release. > - Removing and adding list members (child entities) in the same > transaction simply is not working > not using transactions, sorry. > - I've implemented a retry wrapper around all DB statements to deal > with low reliability of app engines datastore. How to do that with > JDO? > I'm using Spring with AOP, I have created an AOP advice to retry some datastore operations. With this approach I don't have any retry related code in my DAO or Service. > - When using JDO it has not been obvious when stuff gets save to the > datastore. When do I have to call makePersistent(...), when is it done > explicitly > I don't know but I'm using Spring to get the PM, no problem so far. > - Detaching object graphs is not working properly and is simply an > overcomplicated concept IMO > I'm using the detached concept very well. > - Dealing with the LIMIT=1000 and OFFSET=1000 restrictions in > appengine makes it hard to find an approach to iterate over all > entities of a kind in JDO (It's not even easy with Low-Level API but > at least possible) > I agree !! > - Query restrictions (unequality filter has to be first ordering etc.) > is not reflected properly in JDO > I agree... My conclusion: If you want to build an application running on app > engine you need to know what happens under the hood. When using JDO > you get the wrong impression that you don't have to. > Again, my first app was simple but no trivial and I'm glad to use JDO in appengine. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" 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-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---
