Why would it have been a serialized object in the past? I didn't think that the PK object was stored anywhere.
Using the CMP 1.1 persistence map in the DD I was able to map the foreign key fields of LineItem back to Header. The method by which I did this didn't seem to have any bearing on whether or not the foreign key fields were in the PK or not. -tim -----Original Message----- From: Ramakrishna N [mailto:[EMAIL PROTECTED]] Sent: Friday, March 08, 2002 1:41 AM To: [EMAIL PROTECTED] Subject: Re: Is FK in PK possible in EJB 2.0 CMP/CMR? No, I dont think its allowed to have a cmr as part of the PrimaryKey Class in EJB2.0. Previously it would have been a serialized object getting stored in the binary format and so you never faced any problems but now you cannot serialize a Bean(component or Local) and store it in the table to call it a part of your PrimaryKey. Hope this help. Regards, kris -----Original Message----- From: Downey, Tim [mailto:[EMAIL PROTECTED]] Sent: Friday, March 08, 2002 12:30 AM To: [EMAIL PROTECTED] Subject: Is FK in PK possible in EJB 2.0 CMP/CMR? Hi, I'm wondering if something I've been doing under EJB 1.1 CMP is still possible/allowed under EJB 2.0 CMP/CMR. I have two entity beans, a PoHeader and PoLineItem. PoLineItem has a many-to-one relationship with a PoHeader. PoHeader has a poId and poCreationDate for its primary key. I would like PoLineItem to have a lineItemId and a PoHeader for its primary key. This used to work for me under CMP 1.1 on BAS 4.5.1. I can't seem to get things working correctly using CMP 2.0 with CMR though. It used to be that in the CMP 1.1 section of the deployment descriptor I would map the PoHeader member of the PoLineItem back to the PoHeader EJB using its jndi name. My first question is: Is this even allowed by spec? and second: If so, how do I do it? Thanks -tim =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
