Here is my code sniplet:

public class VideoResource
{
        @DELETE
        @Transactional(rollbackOn = Exception.class)
        public Response deleteVideo()
        {
                Video video = mediaManager.getVideoById(id);
                // more code
        }
}

        VideoResource is injected using @AssistedInject. MediaManager is 
injected using @Inject. When I trace into mediaManager.getVideoById() I 
see JpaLocalTxnInterceptor.invoke() -> em.getTransaction().isActive() 
returns false.

        I am using guice-snapshot20081123.

Gili

Dhanji R. Prasanna wrote:
> Are you sure the @Transactional methods are not private?
> 
> Im not sure, can you submit a test case, preferably extending one of
> warp-persist's tests?
> 
> If AOP interception works on assisted inject'ed classes then
> warp-persist & @Transactional will work. Has anyone else seen a
> problem with AOP and assisted-inject?
> 
> Dhanji.
> 
> On Thu, Nov 27, 2008 at 8:53 PM, Gili <[EMAIL PROTECTED]> wrote:
>> Hi Dhanji,
>>
>> I am seeing warp-persist silently ignoring method-level @Transactional
>> on classes created using @AssistedInejct. Can you please confirm this
>> and suggest a workaround?
>>
>> Thank you,
>> Gili
> 
> 
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to