salma855
Messages postés11Date d'inscriptiondimanche 28 décembre 2008StatutMembreDernière intervention 7 octobre 2009
-
15 avril 2009 à 20:00
salma855
Messages postés11Date d'inscriptiondimanche 28 décembre 2008StatutMembreDernière intervention 7 octobre 2009
-
16 avril 2009 à 11:34
Bonjour,
je développe une application web ,en utilisant les framworks:Hibernate,Struts2 et Spring.
je suis une certaine architecture ,tout en séparant les traitements ,les models ,les actions.....
j'ai fait le mapping correctement(en implémentant mes fichiers hbm.xml, et en ajoutant les régles one-to-many.....)
j'ai trois tables:acheteur,adresse et zone
j'arrive pas à afficher les donnés à partir des trois tables
j'ai un packageDAO,ou je met les implementatios et interfaces des trois objets acheteur,adresse et zone.
des package action,et ihm et model ou j'ai declaré les getter et setter,puis un pakcage de conversion (du model vers le form)!!!!
et dans Adresse.hbm.xml:
<many-to-one
name="acheteur"
column="idAcheteur"
>
</many-to-one>
et dans Acheteur.java:
private List listAdresse = new ArrayList();
public List getListAdresse() {
return listAdresse;
}
public void setListAdresse(List listAdresse) {
this.listAdresse = listAdresse;
}
et dans Adresse.java:
private Acheteur acheteur;
public void setIdAdresse(int idAdresse) {
this.idAdresse = idAdresse;
}
public Acheteur getAcheteur() {
return acheteur;
}
et dans AcheteurAction:
public String userList() throws Exception {
acheteur = acheteurService.findById(idAcheteur);
return SUCCESS;
}
et dans la page jsp:
sachant que l'adresse est liée à une zone, je veux dire une adresse peut être liée à une seule zone et dans une zone on trouve plusieurs adresse, qu'est ce que je dois ajouter à mon action pourqu'elle m'affiche aussi la zone liée à l'adresse affichée.??????