It will be like we discussed.  The mail just took like 2 hours to get 
delivered.  I'm almost done... it is very simple....

-dain

Bill Burke wrote:

> Why not like we discussed Dain?
> Have an interceptor before EntityLockInterceptor that creates to
> invocations.  An invokeHome invocation for the ejbCreate and a regular
> invocation for the ejbPostCreate?
> 
> 
>>-----Original Message-----
>>From: Dain Sundstrom [mailto:[EMAIL PROTECTED]]
>>Sent: Saturday, April 13, 2002 4:52 PM
>>To: JBoss-dev; marc fleury; Bill Burke
>>Subject: INSERTING AN ALREADY EXISTING BEAN
>>
>>
>>I have found another way to get the INSERTING AN ALREADY EXISTING BEAN
>>bug to appear.  The following code you would add to LineItem (in an
>>Order-LineItem relationship):
>>
>>    public String ejbCreate(Long id, Order order) {
>>       setId(id);
>>       return null;
>>    }
>>
>>    public void ejbPostCreate(Long id, Order order) {
>>       order.getLineItems().add((LineItem)ctx.getEJBLocalObject());
>>    }
>>
>>I think the problem is because ejbCreate and ejbPostCreate being
>>combined into the same invokeHome.  When ejbCreate is being invoked the
>>entity is an a special state, but ejbPostCreate should be treated as
>>just a standard method invocation after ejbCreate completes (back to the
>>EntityContainer).
>>
>>Unless someone has a better idea, or a good bug fix for this problem,
>>I'm going to start looking in breaking ejbCreate and ejbPostCreate into
>>two steps.
>>
>>-dain
>>



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to