OOMEGA 2.5 released

We are pleased about publishing our new release: version 2.5. It is available for download here at our homepage.

Apart from a great deal of bugfixes since the last official release there's has been made a major redesign of the query language (QL) metamodel. Now, the QL metamodel (=abstract syntax) is well separated from its concrete syntax. This gave us the freedom to optimise its concrete representation within Java.

Please have a look at the following example query and notice the slightly different concrete syntax:

Query(
   select(Person.F.firstname()),
   distinct(true),
   from(Person.CID),
   where(
      eq(
         Person.F.children().firstname(),
         Set("Christian", "Stefano")
      )
   )
);

The improved query language is well documented in OOMEGA's available online documentation: www.oomega.net/wiki.

Please download OOMEGA 2.5 right now.

>> Download OOMEGA distribution