Erreur "not-null property references a null or transient value"
Bonjour,
J'utilise Spring et Hibernate, PrimeFaces, JSF. Lors de l'enregistrement d'un objet j'ai le message suivant:
Citation:
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:
1 2
| private String code;
private Qualification qualification; |
Table Qualification:
Code:
1 2 3
| private String codequali;
private String libelle;
private Set agents = new HashSet(0); |
Dans ma classe bean AgentBean
Code:
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:
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.