Ahhh... Much clearer now. > -----Original Message----- > From: Walt Armour [mailto:[EMAIL PROTECTED]] > Sent: Sunday, February 02, 2003 2:11 PM > To: 'Turbine Torque Users List'; 'Boris Bliznukov' > Subject: RE: BaseObject equals problem > > > They are not from the same table. Class A is from table A > and Class B is from table B. They just happen though to have > the exact same primary key values in this instance. > BaseObject would consider the objects equal in this case (and > be wrong). > > > -----Original Message----- > > From: Quinton McCombs [mailto:[EMAIL PROTECTED]] > > Sent: Sunday, February 02, 2003 10:15 AM > > To: 'Turbine Torque Users List'; 'Boris Bliznukov' > > Subject: RE: BaseObject equals problem > > > > > > I am curious. How is it that you have two objects from the > same table > > with the same primary key, yet they are different classes? I > > understand persisting multiple objects to the same table... > But how > > are you getting two different classes with the same primary key? > > > > > -----Original Message----- > > > From: Boris Bliznukov [mailto:[EMAIL PROTECTED]] > > > Sent: Saturday, February 01, 2003 5:40 PM > > > To: [EMAIL PROTECTED] > > > Subject: BaseObject equals problem > > > > > > > > > Hello turbine-torque-dev, > > > > > > I notice that if I have two tables A and B, each having one > > > numerical primary key. So I will have two subclasses of > > > BaseObject A and B. Now for example if I get object from > > > table A with primary key 1. And object from table B with > > > primary key 1. > > > > > > A.equals(B) will return true ... I think it is wrong. It > > > should return false. > > > > > > Both A and B inherit equals from BaseObject and it only > > > compares the value of the primary key if object passwd to > > > equals is a subclass of BaseObject. I think it also should > > > compare runtime class names. Am I wrong? > > > > > > -- > > > Best regards, > > > Boris mailto:[EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > --------------------------------------------------------------------- > 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]
