I have had a similar problem but it was in an ejbPostCreate method. I fixed it yesterday and cvs has been updated in head and jboss3.0.0.
The problem might come from the findByPrimaryKey which trigger a synchronisation and the synchronisation for cmr is lost after that he consequence is that the cmr field is not updated. So you should give a try with cvs. Julien ----- Original Message ----- From: "Andre Selton" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Friday, June 14, 2002 8:48 AM Subject: Re: [JBoss-user] CMR > --- Phil Cornelius <[EMAIL PROTECTED]> wrote: > > This bug was fixed last night.. you have to get the > > latest source from cvs. > > > > Phil, please answer this to me. > This is leting me crazy, I am for one week halted on > my project because of this. > I have a 2 entity with a relationship 1-N bettwen > them. 1 Company has N departaments. > On Company I have the methods who make the > relationship with departament : > > public abstract Collection getDepartaments(); > public abstract void setDepartaments(Collection > departaments); > > Then I have this function on my Bean who receives a > primary key to the departament and load the > correspondent Departament using his local interfaces. > Then it add it on the collection of departaments. > > public void getNames(Integer id) throws > RemoteException { > try { > InitialContext ctx = new InitialContext(); > DepartamentLocalHome departament_lh = > (DepartamentLocalHome) > ctx.lookup("java:comp/env/ejb/DepartamentLocalHome"); > DepartamentLocal departament_l = > departament_lh.findByPrimaryKey(new > DepartamentPK(id)); > Collection c= getDepartaments(); > c.add(departament_l); > setDepartaments(c); > } catch (Exception e) { > System.out.println(e.getMessage()); > } > } > > But this is not working. > I can not set the relationship on the database > table. If I update the database using SQL ("update > table Departament set companyid=1" for example) the > relationships are loaded ok. This is the > getDepartament on this funcions return the list ok. > But when I call setDepartament not only the new > departament is not added to the list but all other > ones are with NULL. > I only want to know of you if this is the problem > solved on CVS last night. > > > Yours > > Phil > > > > ----- Original Message ----- > > From: "James Compton" <[EMAIL PROTECTED]> > > To: "'[EMAIL PROTECTED]'" > > <[EMAIL PROTECTED]> > > Sent: Friday, June 14, 2002 9:16 AM > > Subject: [JBoss-user] CMR > > > > > > > Hi > > > > > > We are trying to use CMR in JBoss here, but are > > unsuccessful in our > > > attempts. Basically, as an example, in a > > User-Address relationship we have > > > the foreign key to Address in User. Thus we create > > a CMR in this and it > > > creates the 2 tables with only the foreign key to > > Address in the User > > table. > > > But, when you try to create a User and and Address > > using the proper > > methods, > > > the foreign key column is not populated. And > > furthermore, when you try to > > > get the AddressLocal from the UserLocal, it is > > null. > > > > > > My question is: is CMR working correctly in JBoss > > 3? > > > > > > Regards, > > > > > > James > > > > > > James Compton > > > Web Developer > > > web: www.bluecycle.co.uk > > > eMail: [EMAIL PROTECTED] > > > phone: +44 (0) 2079225148 > > > fax: +44 (0) 2079225020 > > > address: Union House, 182-194 Union Street, > > London, SE1 0LH > > > > > > > > > > > > _______________________________________________________________ > > > > > > Don't miss the 2002 Sprint PCS Application > > Developer's Conference > > > August 25-28 in Las Vegas - > > > http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink > > > > > > _______________________________________________ > > > JBoss-user mailing list > > > [EMAIL PROTECTED] > > > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > > > > _______________________________________________________________ > > > > Don't miss the 2002 Sprint PCS Application > > Developer's Conference > > August 25-28 in Las Vegas - > > > http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink > > > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user