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
-~----------~----~----~----~------~----~------~--~---