Bonjour,
J'ai une classe mère, qui encapsule des demandes de modifications sur des paramètres, messages ou messages génériques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="com.xxx.beans"> <class name="DemandeModification" table="DEMANDE_MODIF" > <id name="idModif" type="integer" column="ID_MODIF" unsaved-value="null" > <generator class="sequence"> <param name="sequence">seq_demande_modif</param> </generator> </id> <property name="ValeurActuelle" column="VALEUR_REF" type="string" not-null="true" /> <property name="ValeurSouhaitee" column="VALEUR_CIBLE" type="string" not-null="true" /> <property name="Type" column="TYPE" type="string" not-null="true" length="2" /> <property name="Operation" column="OPERATION" type="string" not-null="true" length="5" /> <many-to-one name="Parametre" column="FK_PARAM" class="Parametre" not-null="true" lazy="false" > </many-to-one> <many-to-one name="Message" column="FK_MESSAGE" class="Message" not-null="true" lazy="false" > </many-to-one> <many-to-one name="MessageGenerique" column="FK_MESSAGE_GENERIQUE" class="MessageGenerique" not-null="true" lazy="false" > </many-to-one> </class> </hibernate-mapping>
sachant que exclusivement l'un de ses trois est non null.
Quand je veux ajouter une nouvelle demande de modification
j'ai l'exception suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void createDemandeModification(DemandeModification demandeModification){ getHibernateTemplate().save(demandeModification); logger.debug("Sauvegarde effectuée"); }
Any help please!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: com.xxx.beans.DemandeModification.Message; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: com.xxx.beans.DemandeModification.Message
Partager