That is all you should need to do. regards Malcolm Edgar
On Nov 14, 2007 11:52 PM, Landry Soules <[EMAIL PROTECTED]> wrote: > Thanks Malcolm. > > I already set my web.xml this way : > > <filter> > <filter-name>CayenneFilter</filter-name> > <filter-class> > org.apache.cayenne.conf.WebApplicationContextFilter > </filter-class> > </filter> > <filter-mapping> > <filter-name>CayenneFilter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > Is there something else to declare ? > > Thanks for your help. > > Landry > > > > Malcolm Edgar a écrit : > > 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 > >> > >> > > > > > >