L'ORM est construit au-dessus d'une couche d'abstraction de base puissant appelé DBAL.
Le développeur peut écrire des requêtes de base de données dans un orienté objet exclusif dialecte SQL appelé Doctrine Query Language (DQL), inspiré par hiberne HQL.
Cela fournit aux développeurs une puissante alternative à SQL qui maintient la flexibilité sans nécessiter code inutile duplication
Ce qui est nouveau dans cette version:.
- < li> la mise en œuvre ResultCache réécrite
- EntityManager # getPartialReference () crée en lecture seule entité
- Les champs omis dans une requête DQL partielle ou une requête native ne sont jamais mis à jour
- Prise en charge supprimée pour onUpdate dansJoinColumn
- Changements dans Annotation manipulation
- Les optimisations de performances
- entités de carte comme scalaires dans le résultat DQL
- mappings scalaires peuvent maintenant être omise à partir du résultat DQL
Ce qui est nouveau dans la version 2.2.0 BETA1:
- entités de filtrage et des associations basées sur des règles qui peuvent être paramétré, activé ou désactivé, développé par asm89
- Support pour les types de SQL complexes tels que les géométries, IPS, develped par jsor.
- comparaisons liées Bit dans DQL, développé par Fabio.
- Annotation Refactorings par Fabio et Johannes.
- DQL refactoring, ORDER BY et GROUP BY soutenir variables résultat d'expressions SELECT.
- Alias pour les entités dans les résultats DQL.
- refactoring Cache Résultat
- Flush pour les entités simples
Ce qui est nouveau dans la version 2.1.5:.
- changements de AnnotationReader
Ce qui est nouveau dans la version 2.1.4:
- Interface pour EntityRepository
- les changements de AnnotationReader
Ce qui est nouveau dans la version 2.1.2:
- Taille d'allocation par défaut pour les séquences
- sérialisation des procurations non initialisée
- Changement de l'implémentation SQL de Postgres et types Oracle DateTime
- Suppression des expressions / deep-chemin multi-points dans DQL
Ce qui est nouveau dans la version 2.1.1:
- sérialisation des procurations non initialisée
- Changement de l'implémentation SQL de Postgres et types Oracle DateTime
- Suppression des expressions / deep-chemin multi-points dans DQL
- Taille d'allocation par défaut pour les séquences
Ce qui est nouveau dans la version 2.1.0:
- sérialisation des procurations non initialisée
- Changement de l'implémentation SQL de Postgres et types Oracle DateTime
- Suppression des expressions / deep-chemin multi-points dans DQL
- Taille d'allocation par défaut pour les séquences
Ce qui est nouveau dans la version 2.1.0BETA1:
- Les tableaux se lier à une requête
- EntityRepository Limit et OrderBy
- Zero Based paramètres dans les requêtes
- Nommé DQL requêtes dans les métadonnées
- Fonctions DQL Date liés
- Nouvelle commande de la console ORM: info
- Lire Seules les entités
- Requête SQL Object
- Paramètre Type Inference automatique
Commentaires non trouvées