Czym jest Doctrine?

Doctrine jest mapperem obiektowo-relacyjnym (ORM) dla PHP 5.2.3+, który rezyduje na potężnej abstrakcyjnej warstwie bazy danych (DBAL). Jedną z jego kluczowych funkcjonalności, jest możliwość pisania zapytań do bazy danych we własnym zorientowanym obiektowo dialekcie języka SQL zwanym DQL, zainspirowanym przez Hibernate HQL. Zapewnia ona potężną alternatywę dla języka SQL, która pozostaje elastyczna bez konieczności duplikowania niepotrzebnego kodu.