Project Lead:Andrus Adamchik URL:http://cayenne.apache.org Description:
Cayenne is a powerful, full-featured OpenSource Object/Relational Mapping (ORM) framework. Cayenne is written in Java and is intended for Java developers working with relational databases. Cayenne has been successfully deployed in production environments on high volume sites.
Cayenne allows to reduce the development time in any database project by creating an object-oriented abstraction of the database schema. Development teams using Cayenne will be able to concentrate on the core business requirements and the data model instead of the SQL details.
CAY-1319 Switch Cayenne configuration loading to cayenne-di container
* Extending DI container to support provider instance injection - useful for unit tests
* Unit tests
* Making injectable properties protected to allow meaningful subclassing
* XMLDataChannelDescriptorLoader
* XMLDataMapLoader
CAY-1230 Refactoring & unification of "ROP" and "classic" class groups
Changing tests to show that we can work with same set of classes for client&server