Typically, your query of the Contact table would look like this:
      Criteria criteria = new Criteria();
      criteria.add...... //add your criteria here
      List results = ContactPeer.doSelect(criteria);  //get the list of
results
      Contact contact = (Contact)results.get(0); //get the first result
      List phoneNumbers = contact.getPhoneNumbers();  //get the list of
phone numbers associated with this contact

The "contact.getPhoneNumbers()" method will be automatically generated with
your OM if your phone number table has a foreign key reference to the
contact table.

It's slick stuff.

Adam




                                                                                
                                     
                      "Kintzel Levente"                                         
                                     
                      <[EMAIL PROTECTED]          To:      
[email protected]                              
                      ech.ro>                        cc:                        
                                     
                                                     Subject: Arrays in OM 
classes                                   
                                                                                
                                     
                      02/22/05 07:29 AM                                         
                                     
                      Please respond to                                         
                                     
                      "Apache Torque Users                                      
                                     
                      List"                                                     
                                     
                                                                                
                                     
                                                                                
                                     




   Hi!

I have a simple design question.
I want to creat a database with contact information (id, name, adress,
phone no), but the contact can have more than one phonenumber. The
simplest solution for this problem is the normalization and to create 2
tables (one with id, name and adress and one with the id and phone
numbers), but I want to be able to load automatically all phone  numbers
when I load the data of one contact. In other words to have an array in
the generated ContactOM class. Is that possible? Or there are some design
solutions for this problem?

Thank You

        Levente Kintzel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to