According to GAE's documentation, GAE's JDO and JPA implementations are 
based on the DataNucleus library. However, GAE seems to provide its own 
implementation of the library, with its own package names, and other such 
details. While this doesn't effect the source code itself, this does effect 
the build process, which can use either one of the libraries and enhancers.

My question is this: Can an application enhanced with the standard 
DataNucleus (from datanucleus.org) enhancer and bundled with the standard 
DataNucleus library work as-is on GAE?
What about an application that is enhanced by the standard enhancer, but 
bundled with the GAE version of the library, would that work instead?
Or does GAE require using only the version of DataNucleus bundled with the 
GAE SDK?

I'm interested because of interoperability. I want to know if I need two 
separate build processes for, as an example, deploying on GAE and on a 
GlassFish server.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/NF5JY2wwm7oJ.
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?hl=en.

Reply via email to