The ORM is built on top of a powerful database abstraction layer called DBAL.
The developer can write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.
This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.
What is new in this release:
- ResultCache implementation rewritten
- EntityManager#getPartialReference() creates read-only entity
- Fields omitted in a partial DQL query or a native query are never updated
- Removed support for onUpdate in @JoinColumn
- Changes in Annotation Handling
- Performance optimizations
- Map entities as scalars in DQL result
- Scalar mappings can now be ommitted from DQL result
What is new in version 2.2.0 BETA1:
- Filtering entities and associations based on rules that can be parameterized, enabled or disabled, developed by asm89
- Support for complex SQL types such as Geometries, IPs, develped by jsor.
- Bit Comparisions in DQL, developed by Fabio.
- Annotation Refactorings by Fabio and johannes.
- DQL Refactoring, ORDER BY and GROUP BY supporting result variables of SELECT expressions.
- Alias for entities in DQL results.
- Result Cache refactoring
- Flush for single entities
What is new in version 2.1.5:
- AnnotationReader changes.
What is new in version 2.1.4:
- Interface for EntityRepository
- AnnotationReader changes
What is new in version 2.1.2:
- Default Allocation Size for Sequences
- Serialization of Uninitialized Proxies
- Changed SQL implementation of Postgres and Oracle DateTime types
- Removed multi-dot/deep-path expressions in DQL
What is new in version 2.1.1:
- Serialization of Uninitialized Proxies
- Changed SQL implementation of Postgres and Oracle DateTime types
- Removed multi-dot/deep-path expressions in DQL
- Default Allocation Size for Sequences
What is new in version 2.1.0:
- Serialization of Uninitialized Proxies
- Changed SQL implementation of Postgres and Oracle DateTime types
- Removed multi-dot/deep-path expressions in DQL
- Default Allocation Size for Sequences
What is new in version 2.1.0BETA1:
- Binding Arrays to a Query
- EntityRepository Limit and OrderBy
- Zero Based Parameters in Queries
- Named DQL Queries in Metadata
- Date related DQL functions
- New console command orm:info
- Read Only Entities
- SQL Query Object
- Automatic Parameter Type Inference
Comments not found