Hello !
Je viens de voir qu'il y avait une beta 1.2.6 de QxOrm, je suis en train de faire quelques vérifications et j'ai remarqué qu'il y a un bug assez ennuyeux, il s'agit d'une régression dans la mesure où la 1.2.5 ne pose pas de problème.
Je t'ai fait un petit programme qui montre très clairement le problème.
C'est un cas assez particulier, lié à l'héritage. Voici le schéma pour une meilleure compréhension:
Tables:
- Pizza
- Client : hérite de Person
- Cuisinier: hérite de Person
- Person
Relation qui pose problème:
Person::defaultPizza -> on veut que les clients et les cuisiniers puissent spécifier leur pizza préférée, d'où le fait qu'elle soit dans la class Person.
L'execution du main.cpp montre qu'il y a un souci avec la 1.2.6 et pas avec la 1.2.5.
Je suis sous linux mint, boost 1.55, qt 5.2
Bon courage et joyeux noel !
Partager