Hi Landry, You will need to setup a DataContext servlet filter in your web application to bind a DataContext to the request thread.
regards Malcolm Edgar On Nov 12, 2007 6:07 AM, Landry Soules <[EMAIL PROTECTED]> wrote: > Hello, > > I'm currently working on a web project developped with Wicket and > Cayenne. Everything worked fine but we are now planing to use Spring too. > I've seen the examples on the wiki, but i found it quite complex , since > i don't want to go the DAO way. > Indeed, the only Spring/Cayenne interaction i need is for retrieving > DataContext. > I wrote this in applicationContext.xml: > > <bean id="dataContext" class="org.apache.cayenne.access.DataContext" > factory-method="getThreadDataContext" /> > <bean id="customPanel" class="eu.kwark.base.CustomPanel"> > <property name="context" ref="dataContext" /> > </bean> > > But when i start my webapp, i get a "java.lang.IllegalStateException: > Current thread has no bound DataContext" > > Is there a way to go while keeping it simple and avoiding DAOs ? > > Thanks for your help. > > > Landry >