Joined: Wed Jun 11, 2008 7:52 am Posts: 10
|
Bonjour,
J'ai le modèle de persistance suivant :
@Entity
@Table(...)
@Inheritance( strategy = InheritanceType.TABLE_PER_CLASS )
public class A {
...
List<B> getB();
...
}
@Entity
@Table(...)
@Inheritance( strategy = InheritanceType.TABLE_PER_CLASS )
public abstract class B {
...
}
@Entity
@Table(...)
@Inheritance( strategy = InheritanceType.TABLE_PER_CLASS )
public class C extends B {
...
}
@Entity
@Table(...)
@Inheritance( strategy = InheritanceType.TABLE_PER_CLASS )
public class D extends B {
...
}
Et hibernate lors de la sauvegarde essaye de recuperer une ligne dans la table de classe B or celle-ci n'existe pas dans celle-ci mais dans celle de la classe D et donc Hibernate leve une exception.
Pourriez-vous une idée du problème ?
|
|