-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
 Post subject: problème d'affichage
PostPosted: Tue Apr 14, 2009 7:18 am 
Newbie

Joined: Tue Apr 14, 2009 7:08 am
Posts: 3
je travaille avec hibernate 3, struts 2 et spring.
j'ai trois classes: Acheteur, Adresse, Zone.
un acheteur peut avoir plusieurs adresses, et une adresse concerne un seul acheteur.
une adresse est liée à une seule zone, et dans une zone on peut trouver plusieurs adresses.
pour afficher l'ensemble des adresses et le nom d'un acheteur dont l'identifiant est donné en paramètre .
voilà ce que j'ai mis:
dans Acheteur.hbm.xml j'ai ajouté:
Code:
<bag
                name="listAdresse"
                order-by="idAdresse"
                cascade="all">
                <key column="idAcheteur" />
                <one-to-many class="Adresse" />
            </bag>

et dans Adresse.hbm.xml:
Code:
<many-to-one
            name="acheteur"
            column="idAcheteur"
         
              >
        </many-to-one>

et dans Acheteur.java:
Code:
private List<Adresse> listAdresse = new ArrayList<Adresse>();
   
    public List<Adresse> getListAdresse() {
        return listAdresse;
    }
    public void setListAdresse(List<Adresse> listAdresse) {
        this.listAdresse = listAdresse;
    }

et dans Adresse.java:
Code:
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:
Code:
<ul>
                                    <li class="clorizenta2" id="idAligneR">Nom&nbsp;&nbsp;:</li>
                                    <li class="clorizenta2a"><s:property value="Acheteur.nom" /></li>
                                    <div class="clearboth"></div>
                                </ul>
                            </div>
                           
                            <s:iterator value="Acheteur.listAdresse" >
                                <s:property value="adresse2" /> <s:property value="codepostal" />
                           </s:iterator>

donc ceci m'a affiché le nom d'un acheteur et l'ensemble de ses adresses.
maintenant je veux afficher aussi la zone correspondante à l'adresse affichée, mais je ne sais plus comment faire.
pouvez-vous m'aider ?? :D

Bt!ss@m


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 16, 2009 6:50 am 
Newbie

Joined: Tue Apr 14, 2009 7:08 am
Posts: 3
:(


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 16, 2009 10:55 am 
Newbie

Joined: Tue Apr 14, 2009 7:08 am
Posts: 3
c'est résolu :)

Bt!ss@m


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.