Return-Path: Delivered-To: apmail-db-torque-user-archive@www.apache.org Received: (qmail 35036 invoked from network); 22 Feb 2005 16:02:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 22 Feb 2005 16:02:26 -0000 Received: (qmail 66115 invoked by uid 500); 22 Feb 2005 16:02:24 -0000 Delivered-To: apmail-db-torque-user-archive@db.apache.org Received: (qmail 66102 invoked by uid 500); 22 Feb 2005 16:02:24 -0000 Mailing-List: contact torque-user-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Apache Torque Users List" Reply-To: "Apache Torque Users List" Delivered-To: mailing list torque-user@db.apache.org Received: (qmail 76822 invoked by uid 99); 22 Feb 2005 14:24:13 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) In-Reply-To: Subject: RE: Arrays in OM classes To: "Apache Torque Users List" X-Mailer: Lotus Notes Release 6.0 September 26, 2002 Message-ID: From: Thomas Fischer Date: Tue, 22 Feb 2005 15:24:09 +0100 X-MIMETrack: Serialize by Router on www/seitenbau(Release 6.5.1|January 21, 2004) at 22.02.2005 03:24:08 PM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi, You can overwrite the doSelect Methods of your choice in ContactPeer to access the PhoneNumbers. This automatically loads the phone numbers for the Contact. For example, in ContactPeer you could use public List doSelect(Criteria criteria, Connection connection) { List result = super.doSelect(criteria, connection); Iterator contactIt = result.iterator(); while(contactIt.hasNext()) { Contact contact = (Contact) contactIt.next(); contact.getPhoneNumbers(connection); } return result; } Do not forget to overwrite the doSelect methods with other signatures if you use them. Thomas "Kintzel Levente" schrieb am 22.02.2005 14:29:21: > > 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: torque-user-unsubscribe@db.apache.org > For additional commands, e-mail: torque-user-help@db.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org For additional commands, e-mail: torque-user-help@db.apache.org