Bonjour,

J'utilise Spring et Hibernate, PrimeFaces, JSF. Lors de l'enregistrement d'un objet j'ai le message suivant:
not-null property references a null or transient value
J'ai une relation entre agent et qualification.

Les tables sont comme suit (générées par POJO) :
Table Agent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
     private String code;
     private Qualification qualification;
Table Qualification:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
     private String codequali;
     private String libelle;
     private Set agents = new HashSet(0);
Dans ma classe bean AgentBean
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    QualificationService qualiservice; // Objet service pour les methode save,update
    public List<Qualification> qualis;  //liste des qualifications
    public Qualification codequali;   // la qualification sélectionnée
Et pour la vue j'affiche un select qualification
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<p:selectOneMenu value="#{AgentBean.codequali}">
   <f:selectItem itemValue="" itemLabel="Choisir..."/>
   <f:selectItems value="#{AgentBean.qualis}" var="q" itemLabel="#{q}" itemValue="#{q.codequali}"/>                          
</p:selectOneMenu>
Le problème se trouve au niveau de l'enregistrement de l'objet Agent.
J'aimerais savoir ce qu'il faut ajouter pour la relation agent et qualification afin que ça fonctionne ?

Merci d'avance.