Arnaud,
Michael is the expert. But my understanding is that the current recommended procedure is to message the BaseContext. Example:
ObjectContext oc = BaseContext.getThreadObjectContext();
... create a query
List list = oc.performQuery(query);
Joe
On Apr 22, 2010, at 11:59 AM, Arnaud Garcia wrote:
> thanks for answers...
> so,
>
> Yes I am doing a Webapp and I have in my web.xml the cayenne filter....
>
> I am not sure to understand what is the good way to retrieve the
> DataContext... Each time I need it I thought I just need to do
> (DataContext) DataContext.getThreadObjectContext();
>
> So now I just have to do change the DataContext by the BaseContext
> BaseContext.getThreadObjectContext();
>
> since the filter correctly initialized and bind it to the Thread ....
>
> is it ok ?
>
>
>
>
> 2010/4/22 Joe Baldwin <jfbaldwi..arthlink.net>
>
>> Arnaud,
>>
>> I read right past the "Wicket" reference; it appears that you are creating
>> a webapp. Michael is correct. The cayenne filter creates and binds the
>> ObjectContext for you in this case.
>>
>> Sorry for the confusion,
>> Joe
>>
>>
>> On Apr 22, 2010, at 10:13 AM, Michael Gentry wrote:
>>
>>> Did you configure your web.xml file to use the Cayenne web filter? In
>>> my application (which is Tapestry, but should apply to Wicket, I
>>> think) I have:
>>>
>>> <filter>
>>> <filter-name>Cayenne Filter</filter-name>
>>>
>> <filter-class>org.apache.cayenne.conf.WebApplicationContextFilter</filter-class>
>>> </filter>
>>> <filter-mapping>
>>> <filter-name>Cayenne Filter</filter-name>
>>> <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>>
>>> mrg
>>>
>>>
>>> On Thu, Apr 22, 2010 at 10:00 AM, Arnaud Garcia <arnau..magemed-87.com>
>> wrote:
>>>> Hello,
>>>>
>>>> I am working on a Wicket Cayenne application and when I launch the tests
>> I
>>>> have an error when the DataContext is initialized:
>>>>
>>>> This line, DataContext ctxt = (DataContext)
>>>> DataContext.getThreadObjectContext(); throws an
>>>>
>>>> java.lang.IllegalStateException: Current thread has no bound
>> ObjectContext
>>>>
>>>>
>>>> Well, any ideas to set up correctly the tests ?
>>>>
>>>> thanks
>>>>
>>>>
>>>> Arnaud
>>>>
>>
>>
This archive was generated by hypermail 2.0.0 : Thu Apr 22 2010 - 12:09:22 EDT