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.
