That is all you should need to do.
regards Malcolm Edgar
On Nov 14, 2007 11:52 PM, Landry Soules <cayennem..mail.com> 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 <cayennem..mail.com> 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
> >>
> >>
> >
> >
>
>
This archive was generated by hypermail 2.0.0 : Wed Nov 14 2007 - 17:40:50 EST