Bonjour,

Alors voilà j'ai une entity dont je me sers pour les WS dont voici la class :

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
@Entity
public class DonneeTest {
 
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id")
	private Long id;
 
	@Column(name = "etape", nullable = false)
	private int etape;
 
	@Column(name = "codeLibelle", nullable = false)
	private String codeLibelle;
 
	@Column(name = "valeur", nullable = false)
	private String valeur;
 
	@ManyToOne()
	private Prod prod;
 
	@ManyToOne
	private VersionTest versionTest;
Le champs prod peut être null ( cela fonctionne très bien dans ma base ) cependant lorsque j'essaye d'envoyer cette objet via WS SOAP, j'ai une exception lorsque mon champs Prod est à null. Alors comment faire ?

J'ai essayé avec @XmlElement(nillable = true) sauf que j'ai une exception du genre concurrence = "Class has two properties of the same name "prod"

Cela doit-être une histoire d'annotation mais laquelle ?
Des idées ?