Re: Spring light integration

From: Malcolm Edgar (malcolm.edga..mail.com)
Date: Wed Nov 14 2007 - 17:39:04 EST

  • Next message: Alexander Lamb (dev): "Re: Batch faulting with Cayenne 3"

    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