Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a JPA-based ORM implementation #172

Open
haqer1 opened this issue Feb 3, 2018 · 6 comments
Open

Provide a JPA-based ORM implementation #172

haqer1 opened this issue Feb 3, 2018 · 6 comments

Comments

@haqer1
Copy link
Contributor

haqer1 commented Feb 3, 2018

The following might influence some people's choice of which NoSQL approach they choose:
https://wiki.eclipse.org/EclipseLink/Examples/JPA/NoSQL
Some kind of ORM implementation or contribution to an ORM framework for ArangoDB would make it much more appealing.

P.S. Since they've managed to do this for MongoDB, which doesn't have a QL, it should be very much doable for ArangoDB.

@haqer1
Copy link
Contributor Author

haqer1 commented Feb 3, 2018

Other options for providing an ORM implementation could be the following:
2. http://hibernate.org/ogm/
3. https://github.com/Impetus/Kundera

If this is something that's going to be considered, a mention of an approximate timeframe expectation would be quite appreciated.

@mvollmary
Copy link

@haqer1 Thanks for your feedback.

We're internally discussing regularly about supporting different ORMs. So far we provide support for Spring Data. Other may follow but I can neither guarantee it nor give it an appointment.

@haqer1 haqer1 changed the title Provide an ORM implementation Provide a JPA-based ORM implementation Feb 5, 2018
@haqer1
Copy link
Contributor Author

haqer1 commented Feb 5, 2018

Considering various possibilities, I've made the subject line a bit more specific.

P.S. Perhaps other possibilities could be considered separately. For instance, a JDO-based ORM implementation as part of, e.g.,
http://www.datanucleus.org/products/accessplatform_3_2/index.html
could be considered as well.
P.P.S. FYI: MongoDB is supported by DataNucleus JDO/JPA implementation, which again suggests that in principle ArangoDB support can be added as well.

@otaviojava
Copy link

otaviojava commented Feb 11, 2018

Nice, we in Eclipse JNoSQL are working to make support to Aranbodb also:

http://www.jnosql.org/

@DDOUP
Copy link

DDOUP commented Jun 8, 2018

@otaviojava Is your driver support production ready or still under development?

@otaviojava
Copy link

otaviojava commented Jun 8, 2018

The project still in development, however, both the API is pretty stable, and we seek to success case. We already have some, yet, none with ArangoDB.
The target of this project is a spec to Java, so the package will change, however, the name is defined yet.

I wrote an article about it:
https://dzone.com/articles/arangodb-a-multi-model-nosql-database-and-how-to-u

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants