salut,
Je bosse actuellement sur de la persisctence en base de données relationnelle avec un KODO / JDO
J'ai un pb au niveau du mapping, je n'arrive pas à gérer l'héritage
J'ai une classe classeMere, étendue par ClasseFille
Je souhaite stocker des objets de type classeFille dans une table
j'ai donc dans mon fichier de maping :
<class jdbc-clss-map="base" name="classeMere" table="table" pk-column="oid"/>
<class jdbc-class-map="flat" name ="classefille" />
Le "flat" est là pour signifier que les données sont stockées dans la meme table que la classe mère
Voici mon pb :
Lorsque je crée un object de type classeFille, j'arrive parfaitement à le stocker dans la bd
Mais quand je fair une recherche j'obtient des objets de type classeMere, et j'ai un classCastException si j'essaie de le caster en classe fille
Si vous avec une idée, se serait sympa
thanx
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager