Judging from the GAE datastore APIs, look at the mongodb module and in particular MongoDBDatastoreProvider which connects to the store and MongoDBDialect which really stores the tuples and associations. The MongoDBDialect is very complicated though because we do a lot of batching, you can also look at InfinispanDialect to better understand what’s going on.
Emmanuel > On 11 Dec 2014, at 10:04, Ajay Bhat <a.ajay.b...@gmail.com> wrote: > > Hi Emmanuel, > No I'm not familiar with the Google data store, but it looked like a good > point to start, viz why I asked about it. Can you give me an idea of where in > the code I ought to be looking to start on this? > > On Thu, Dec 11, 2014, 2:19 PM Emmanuel Bernard <emman...@hibernate.org > <mailto:emman...@hibernate.org>> wrote: > Hi Ajay, > I’m glad you are interested. > > You can certainly start working on the Google datastore if you want to. Do > you have experience with it BTW? > > But that not necessary the easiest task to get started with.Otherwise, I have > tagged more issues as suitable for contributors that we will need in the > recent future. > > Look for that link > https://hibernate.atlassian.net/browse/OGM-674?jql=project%20%3D%20OGM%20AND%20resolution%20%3D%20Unresolved%20AND%20%22Suitable%20for%20new%20contributors%22%20%3D%20%22Yes%2C%20likely%22%20ORDER%20BY%20fixVersion%20ASC > > <https://hibernate.atlassian.net/browse/OGM-674?jql=project%20=%20OGM%20AND%20resolution%20=%20Unresolved%20AND%20%22Suitable%20for%20new%20contributors%22%20=%20%22Yes,%20likely%22%20ORDER%20BY%20fixVersion%20ASC> > and focus on the issues targeted for 4.1.next and 4.2 > > For example: > https://hibernate.atlassian.net/browse/OGM-674 > <https://hibernate.atlassian.net/browse/OGM-674> - remove empty nested > documents from mongodb > https://hibernate.atlassian.net/browse/OGM-614 > <https://hibernate.atlassian.net/browse/OGM-614> -| support for new property > types > https://hibernate.atlassian.net/browse/OGM-401 > <https://hibernate.atlassian.net/browse/OGM-401> -| > https://hibernate.atlassian.net/browse/OGM-662 > <https://hibernate.atlassian.net/browse/OGM-662> - Support replicas for > MongoDB > > Thanks again ! > > Emmanuel > > >> On 11 Dec 2014, at 03:39, Ajay Bhat <a.ajay.b...@gmail.com >> <mailto:a.ajay.b...@gmail.com>> wrote: >> > >> Hi all, >> I use Hibernate for persisting to databases at work, and I'd like to start >> contributing to Hibernate. >> >> Could i start with adding Google datastore as backend? Whats the status of >> this issue? Is there any other issue I could work on to get started? >> >> Thanks, >> Ajay >> >> https://hibernate.atlassian.net/browse/OGM-357?jql=project%20%3D%20OGM%20AND%20priority%20%3D%20Minor%20AND%20resolution%20%3D%20Unresolved%20AND%20assignee%20in%20(EMPTY)%20ORDER%20BY%20key%20DESC >> >> <https://hibernate.atlassian.net/browse/OGM-357?jql=project%20%3D%20OGM%20AND%20priority%20%3D%20Minor%20AND%20resolution%20%3D%20Unresolved%20AND%20assignee%20in%20(EMPTY)%20ORDER%20BY%20key%20DESC> > >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org <mailto:hibernate-dev@lists.jboss.org> >> https://lists.jboss.org/mailman/listinfo/hibernate-dev >> <https://lists.jboss.org/mailman/listinfo/hibernate-dev> > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev