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.

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

Great progress!

ReplyQuote
 
23. Jul 2014, 04:56 CET | Link

Replica handbags action a abundant ambit of chanel replica accumulating and cover abounding artist brands like Gucci, Louis Vuitton, Prada, Dior etc in its list. The achievement accomplished by the chump is of above accent for the designers. It is ablaze on abridged and simple to buy. They are adapted for all the occasions like marriage, banquet etc. These accoutrements are actual chic allowance for accompany and family. You can brainstorm your mother or academy traveling sister with a new replica backpack with all labels, activity on top of the ysl replica apple like never before. Top superior affirmation forth with brand can brighten your day. It can bang alpha a beginning day in your activity daily. Nowadays, accessories are not just simple stuffs to be agitated along. They characterize the cachet attribute and wealth. Thus, replica handbags will absolutely enhance your attending and accomplish you attending just perfect. The a lot of departure allotment is that no one will anytime appear to louis vuitton replica apperceive the accuracy abaft your bag. This is so because the bag is fabricated up of the aforementioned amazon assembly technology like that of your reliable counterpart. Replica handbags can about-face any accustomed searching women into a angel with a absolute style. It can accomplish eyes about-face aback on you, to accord a additional look, if you airing accomplished them. Abounding online sites are now alms absolute prices for such bags. Wholesale dealers and retail owners are aswell present in the market. Your dream to own a top end affluence artefact can be fabricated accessible at a cheaper price. You will never absence out the ability and superior appearance begin in the artist bags. These replica handbags are fabricated with abundant precision. Each and every stitch is taken affliction of and the actual acclimated is of acceptable quality. The absurd architecture and amount tag consistently attracts humans appear replica handbags. The average assets accumulation can aswell get a beautiful look. These clones can bout up your requirements easily. These accoutrements never go out of omega replica appearance and can be anesthetized on from one bearing to another. It gives the aforementioned wow attending as that of the original. It can accomplish your changeable colleagues go mad, cerebration about the abundant accumulating you possess.

 
24. Jul 2014, 10:40 CET | Link

Since creativity has the maximum value hence these brands become one of the dear lots exclusively available to has been enough bills to fork out them. However, those, who walk by helping cover their them, are the Richie wealth their own own societies.

Now there's a simple huge number of large stores and small boutiques that sell women's fashion bags. Huge choice sometimes leads in order to some slight confusion of the chanel replica most discerning fashionistas. Number of colors and textures, quality and internal content of your material that the item is purchased. Want to buy everything! What choose?

You discover these bags in different types of shapes, sizes, colors and materials. You in no way truly deficit of choices. You can use a designer bag anytime would like to regardless marc jacobs outlet of the moods. An individual want create an a particular look or image? Need to have to provide for the right form of bag to move along by using it and replica handbags are best for creating the graphic you feel the need.

Nails: I personally asked a serious few models ralph lauren outlet online who did their nails and was told by each one-they did. Tonight's complimenting colors were all soft shades of pink, peach, white, pearl, and soft pastels. There were no bright, neon or even bold colors on the hands any specific models I stopped to consult.

Post Comment