Notes sur Doctrine2

Quelques notes en passant sur Doctrine 2 :

L'héritage s'implémente de différentes manières - pour mes unités d'hébergement, j'ai choisi le "Single Table Inheritance". En effet, je souhaite pouvoir considérer les "biens louables" de la même manière, quel que soit leur type réel (chambre, salle de réunion, spa) Par ailleurs, comme j'ai beaucoup plus de biens d'hébergement, l'inconvénient majeur du STI (duplication des champs) disparaît !

Par contre, l'utilisation des générateurs de code de Symfony2 ne dispense pas de bien penser à ajouter les annotations pour la sauvegarde en base de données ! J'ai perdu une après-midi à ne pas comprendre pourquoi mes appartements n'étaient pas sauvés - j'avais juste oublié de mettre les annotations correspondantes.

Je complèterai au fur et à mesure des problèmes que je rencontrerai.