[hibernate-dev] Starting contrib to Hibernate

Emmanuel Bernard emmanuel at hibernate.org
Fri Dec 12 04:09:01 EST 2014


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.bhat at 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 <emmanuel at hibernate.org <mailto:emmanuel at 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.bhat at gmail.com <mailto:a.ajay.bhat at 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 at lists.jboss.org <mailto:hibernate-dev at lists.jboss.org>
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev <https://lists.jboss.org/mailman/listinfo/hibernate-dev>
> 



More information about the hibernate-dev mailing list