> V příloze posílám zip testovacího projektu (naprosto minimální verze,
> demonstrující problém)
>
Možná jsem jenom mimo a fakt tomu nerozumím, ale
OpenEntityManagerInViewInterceptor / Filter jsou určené pro prostředí
_webu_, stejně jako OpenSessionInView*. Což by ostatně mělo být zřejmé z
prvního pohledu do dokumentace:
http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/orm/jpa/support/OpenEntityManagerInViewInterceptor.html
OSIV/OEMIVFilter je servletový filtr, a *Interceptor je
WebRequestInterceptor (
http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/web/context/request/WebRequestInterceptor.html)
pro Spring Web MVC, nikoliv hibernatí Interceptor. Takže ten testcase
samozřejmě nemůže fungovat, protože se ten Interceptor vůbec nedostane ke
slovu.
Asi by nemělo být složité napsat něco podobného pro váš konkrétní případ,
ony ty třídy ve Springu jsou docela jednoduché.
LT

Odpovedet emailem