Title Doctrine ORM Framework
Student Konsta Vesterinen
Mentor Lukas Smith
Abstract
Doctrine is a Object Relational Mapping and database abstraction
framework for PHP. The DBAL part of Doctrine derives from MDB2. The key idea was to provide very intuitive and easy-to-use persistency solution (eg. RoR ActiveRecord) with all the advanced features from the more heavy-weight solutions (eg. Hibernate).

Doctrine Query Language implements EJB 3 OQL specificiation and expands it a bit further (it has special LIMIT and OFFSET clauses).

Currently Doctrine already is propably the most advanced PHP DBAL /
ORM availible (http://www.phpdoctrine.net/doctrine/manual/features.php). There are still a lot of things that need to be done - especially regarding the documentation.

Doctrine has been developed for one year now. From the start it was clear the PHP community needs tools like this - the feedback has been very positive. Hopefully Doctrine can take one step further during the summer.