Thanks so much for the fast response. Now what is the best way for me to get the latest cayenne so I can test this in my application?
Brian --- Andrus Adamchik <[EMAIL PROTECTED]> wrote: > Hi Brian, > > On Apr 30, 2008, at 8:04 AM, Brian Nelson wrote: > > > Let me start this post by thanking the Cayenne dev team for their > > great work. The project I'm > > working on switched from Hibernate to Cayenne several months ago. I > > can honestly say the decision > > to switch is one of the best things that ever happened to my project. > > Cool. Would be nice to hear the details ;-) > > > > Now on to my problem... > > > > I have a situation where I > > > > 1. Add a newly created object to a relationship. > > > > EstimateRoom room = context.newObject(EstimateRoom.class); > > > > // Several lines configuring variables in room > > > > floorModel.getEstimate().addToRooms(room); > > > > 2. Remove the object from the relationship > > > > estimate.removeFromRooms(obj); > > context.deleteObject(obj); > > > > 3. Attempt to commit to the parent DataContext > > > > This works as long as the object is the last element contained in > > the List maintaining the > > relationship. If it is in the middle of the List(I sort the list > > after the room is inserted) then > > I receive the following exception. > > This turned out to be a bug. I already committed the fix. It will be a > part of M4: > > https://issues.apache.org/cayenne/browse/CAY-1044 > > Andrus >
