Re: Spring light integration

From: Landry Soules (cayennem..mail.com)
Date: Wed Nov 14 2007 - 07:52:26 EST

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

    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 - 07:53:40 EST