Help

It's my pleasure to announce a new release of Hibernate OGM.

Hibernate OGM can now convert JP-QL queries into cypher queries when working with Neo4j. We improved the JSON representation used for associations in CouchDB and MongoDB making it more concise. We also worked on several bug fixes and improvements under the hood, you can read more about it in the release note.

As always, you can either download a release bundle from SourceForge or retrieve the JARs from the JBoss Nexus repository server using Maven, Gradle etc. The GAV coordinates are:

  • org.hibernate.ogm:hibernate-ogm-core:4.1.0.Beta5 for the OGM engine and
  • org.hibernate.ogm:hibernate-ogm-<datastore>:4.1.0.Beta5, depending on the backend you want to use.

From JP-QL to Cypher

For example, if you execute the following JP-QL query:

from Hypothesis h where h.author IN ('alma', 'alfred')

OGM will execute the following Cypher query on Neo4j:

MATCH (h:Hypothesis) WHERE ANY(_x_ IN ["alma", "alfred"] WHERE h.author = _x_) RETURN h

The following subset of JP-QL constructs is available at the moment:

  • simple comparisons
  • IS NULL and IS NOT NULL
  • the boolean operators AND, OR, NOT
  • LIKE, IN and BETWEEN
  • ORDER BY

More natural mapping for associations in MongoDB and CouchDB

In the previous releases, an entity with an association looked something like the following JSON:

{
   "_id": "4f5b48ad",
   ...
   "rows": [
       {
           "bankAccounts_id": "7873a2a7"
       }
   ]
}

We got rid of the name of the id in the rows field, this will now look like:

{
   "_id": "4f5b48ad",
   ...
   "rows": [
       {
           "7873a2a7"
       }
   ]
}

What's next?

Some work on the Neo4j side is still required to make the mapping of the entities more natural. We also want to add caching in several places to improve performance (OGM-541, OGM-515, OGM-522).

We are also discussing about a solution for the generation of error reports with the failed operations on non-transactional db.

You're very welcome to raise your voice on the mailing list, ask questions in the forum or report any bugs or feature requests in the issue tracker.

20 comments:
 
11. Jul 2014, 00:39 CET | Link

Great progress!

ReplyQuote
 
29. Aug 2014, 06:30 CET | Link
obat herbal kanker payudara alami

This can be really a brilliant post, many thanks alot : ) for telling Excellent luck I found out concerning this primary blog site. obat herbal kanker payudara alami

 
30. Aug 2014, 03:49 CET | Link
polo

Best friend successive good years, Gucci Shoes Factory, winter spent in Sanya, Monster Beats Outlet, so winter home, seems to be nowhere in sight, North Jackets Outlet, both a little rusty, Nike Air Max Shoes, but also very cordial, Burberry Outlet Online, forward to tonight, feather-like snow, MCM Bags Outlet, drifts underground, Coach Black Friday, looking at that the floc, Louis Vuitton Outlet, fly like snow Ling, Michael Kors Outlet Online, eloquent, Polo Outlet Online, flying in the sky, Cheap Canada Goose, limp walk downs, strange things, Marc Jacobs Outlet Online, I float thinking lianpian, North Outlet Online, poetic heart wenqing, not help surging surging, Coach Factory Outlet, so I borrowed the winter, Ralph Lauren UK, snows research ink, Longchamp Sacs Sortie, into the mind of inactivity, Michael Kors Outlet, the white snow everywhere, Monster Beats By Dre, wrapped in some different, Ralph Lauren Outlet, kind of scenery, Oakley Sunglaases Outlet, wherever the wind in the faces, of the people, Michael Kors Bags Outlet, who are very Huddled, could not help.

Click HELP for text formatting instructions. Then edit this text and check the preview.

 
11. Sep 2014, 11:45 CET | Link
jancke
Replica Watches United KingDom

and while we are all dying to ask her why she got kicked out of boarding school, we won't, Just to be safe, we should all synchronize our watches. If we aren't careful, S is going to win over our teachers, wear that dress we couldn't fit into, eat the last olive, have sex in our parents' beds, spill Campari on our rugs, steal our brothers' and our boyfriends' hearts, and basically ruin our lives and piss us all

 
15. Sep 2014, 05:37 CET | Link
kook | cd(AT)s.com

The Search engine optimization daytona replica watches team constructed back links gradually and systematically, as any unnatural speed could make Google glance at my links as spam. In addition, they also used techniques these kinds of as social bookmarking, short article and forum submissions and other off-site activities.

 
24. Sep 2014, 13:41 CET | Link
Dion

I got what you intend, thankyou for posting .Woh I am pleased to find this website through google. “You must pray that the way be long, full of adventures and experiences.” by Constantine Peter Cavafy. servizio indicizzazione indicizzazione google posizionamento google seo google penalizzazione google prima pagina google posizione google

 
24. Sep 2014, 16:18 CET | Link
Lucia

Keep up the superb piece of work, I read few blog posts on this internet site and I think that your web site is rattling interesting and has got bands of fantastic info . http://servizioindicizzazione.com

 
26. Sep 2014, 09:43 CET | Link
obat sinusitis

Agen Resmi Obat Herbal Sinusitis Terpercaya obat sinusitis

30. Sep 2014, 09:53 CET | Link
gan the info very nice and very helpful :)
 <a href="http://tandapenyakitjantung.com/">tanda penyakit jantung</a> | <a href="http://obatkesemutanpadatangandankaki.wordpress.com/">obat kesemutan pada tangan dan kaki </a> | <a href="http://obatgondokpadaanak.wordpress.com/">obat gondok pada anak </a>
30. Sep 2014, 09:58 CET | Link

gan the info very nice and very helpful :) http://tandapenyakitjantung.com/ http://obatkesemutanpadatangandankaki.wordpress.com/ http://obatgondokpadaanak.wordpress.com/

 
03. Oct 2014, 08:12 CET | Link
patrick

Still, the posts are too short for novices. May you please extend them a bit from next time? Thanks for the post. You could certainly see your expertise in the paintings you write. The sector hopes for even more passionate writers like you who are not afraid to say how they believe. At all times follow your heart. I¡¦ll right away grasp your rss as I can’t find your e-mail subscription link or newsletter service. Do you have any? Kindly permit me recognize in order that I could subscribe. Thanks. servizioindicizzazione.com

 
08. Oct 2014, 20:05 CET | Link
Natus

We’re a group of volunteers and starting a new scheme in our community. Your site offered us with valuable information to work on. You’ve done a formidable job and our whole community will be grateful to you. indicizzazione google ; posizionamento google ; servizio indicizzazione ; seo google ; penalizzazione google ; prima pagina google ; posizione google : guest post ; servizio posizionamento ; link building ; algoritmi google ; migliorare posizionamento google ;outsourcing

 
13. Oct 2014, 17:52 CET | Link
sev4

Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve truly enjoyed surfing around your blog posts. In any case I will be subscribing to your feed and I hope you write again very soon! www.servizioindicizzazione.com

 
17. Oct 2014, 09:13 CET | Link
greg6t

I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your customer to communicate. Excellent task.. primi sui motori

 
02. Nov 2014, 15:36 CET | Link

Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve truly enjoyed surfing around your blog posts. In any case I will be subscribing to your feed and I hope you write again very soon! http://jellygamat17.blogspot.com/2013/04/obat-sinusitis-herbal-alami.html http://www.gamatherbal.com/apa-itu-jelly-gamat-gold-g-dan-manfaatnya/

 
04. Nov 2014, 04:01 CET | Link

Hibernate OGM can now convert JP-QL queries into cypher queries when working with Neo4j. We improved the JSON representation used for associations in CouchDB and MongoDB making it more concise. We also worked on several bug fixes and improvements under the hood, you can read more about it in the release note.

 
07. Nov 2014, 07:29 CET | Link
ipaddresslink | ipaddresslink(AT)gmail.com

Learn more about this article here: 192.168.1.1

192.168.0.1 192.168.1.254 192.168.2.1
 
16. Nov 2014, 20:37 CET | Link
Can you explain about the disease sinuitis? because I do not know about this disease ............
 
21. Nov 2014, 07:28 CET | Link

fixed a bug that caused a SQLGrammarException when enabling a filter that is defined on a @MappedSuperclass hierarchy because the filter condition was getting applied to all tables in the hierarchy, instead of just one where the filter is defined.

Post Comment