salut tout le monde,

je suis entrain de développer une p'tite application avec struts 2 hibernate 3 et spring.
comme premier pas j'ai réussi à faire les traitements de base mais avec une seule table.
maintenant que je veux utiliser plusieurs tables je suis bloquée depuis 2 semaines.
j'ai une table acheteur et une autre adresse, un acheteur peut avoir plusieurs adresses, et une adresse ne concerne qu'un seul acheteur.
dans le fichier de mapping de la classe acheteur j'ai ajouté ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<set inverse="true" name="Adresses">
	<key column="idAdresse" />
	<one-to-many class="Adresse" />
</set>
et dans celui de la classe adresse j'ai ajouté ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<many-to-one
	name="IdAcheteur"
	column="idAcheteur"
	class="Acheteur"
	not-null="true"
>
</many-to-one>
et dans le fichier Adresse.java j'ai ajouté ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
private Acheteur acheteur;
public Acheteur getAcheteur() {
	return acheteur;
}
 
public void setAcheteur(Acheteur acheteur) {
	this.acheteur = acheteur;
}
et dans le fichier Acheteur.java j'ai ajouté ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
private Set<Adresse> adresses = new HashSet<Adresse>(0);
public Set<Adresse> getAdresses() {
	return this.adresses;
}
public void setAdresses(Set<Adresse> adresses) {
	this.adresses = adresses;
}
je veux afficher le nom d'un acheteur que je donne son identifiant en paramètre, et afficher ses adresses.
vous pouvez m'aider ?
je serais très reconnaissante