put this "<aop:scoped-proxy/>" in your beans, like:
<bean id="bascket" scope="session" class="mypackage.Myclass">
<aop:scoped-proxy/>
</bean>
Spring manages a proxy for you.
2008/2/1, Tormod Øverlier <[EMAIL PROTECTED]>:
>
> I'm injecting a Spring session scoped bean into a Wicket component. No error
> messages, but it seems that the changes I make to the bean are not reflected
> back to the actual session bean. This is what I do (just a test class):
>
> @SpringBean(name="basket")
> private Basket basket;
>
> public BasketPanel(String id) {
> super(id);
> basket.setOrderNo(12345);
> }
>
> I have set a breakpoint to the line with the setter. I see that setOrderNo()
> is run on a CGLIB proxy to the actual bean. When I press Refresh in the
> browser, the code is run again, but the orderNo is not set. I also see that
> the second CGLIB proxy is not the same instance as the first time.
>
> Any ideas?
>
> Thanks
>
> Tormod
> --
> View this message in context:
> http://www.nabble.com/Session-scoped-Spring-bean-tp15224216p15224216.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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]