Bonjour à tous
J'ai une classe Historique
1 2 3 4 5 6 7
|
public class Historique
{
private Long id;
private Collection<AnneeHistorique> anneesHistorique;
} |
avec les getters/setters qui vont bien qui est mappé comme ceci
1 2 3 4 5 6 7 8 9 10 11 12
|
<hibernate-mapping>
<class name="rodrig.metier.Historique" table="historique">
<id name="id" type="long" column="id">
<generator class="increment" />
</id>
<bag name="anneesHistorique" lazy="false" inverse="true" cascade="save-update">
<key column="idHistorique" not-null="true"/>
<one-to-many class="rodrig.metier.AnneeHistorique"/>
</bag>
</class>
</hibernate-mapping> |
En base j'ai une table Historique ainsi qu'une table AnnéeHistorique qui a une clé étrangère vers Historique.
Lorsque je charge un objet Historique tout ce passe bien (la Collection est bien remplie).
Par contre lorsque je créé un nouvel objet Historique, que je rempli la collection et que je fais un save les clé étrangère des AnneeHistorique ne sont pas remplie.
Y-a-t-il un moyen de faire ceci?
Merci d'avance pour vos réponses
Partager