http://objectstyle.org/cayenne/
This is the 3rd milestone release of Cayenne 1.1. Notice that we
stopped using confusing release labels like "alpha-preview1", and will
use "M" to designate the release status as a milestone.
This release contains two new features. Both are big productivity
enhancements. See the User Guide bundled with release for details on
how to use these feature.
- Building expressions from Strings
This feature allows to create expressions of arbitrary complexity from
Strings, e.g. Expression.fromString("artist.artistName like $param1 or
paintingTitle = $param2"). This significantly simplifies creation of
expressions compared to current API. Also it allows to store
expressions in XML files, something the next feature takes advantage
of. Explicit use of "old style" Unary/Binary/TernaryExpression is still
supported, but these classes will be deprecated at some point.
- Modeler support for SelectQueries.
SelectQueries can now be created in CayenneModeler and stored in a data
map XML file for later use in the application. DTD for DataMap now
supports all kinds of queries (not only select), so expect more updates
to the Modeler in the future.
- Developer note: CayenneModeler package structure has changed. Now it
finally makes sense and allows to quickly locate classes.
Enjoy
Andrus
This archive was generated by hypermail 2.0.0 : Sun Feb 29 2004 - 23:55:59 EST