Thanks Bill for the reply.It got solved.but really i dont know the reason.
I have
java project and web project bundled as Ear.In java project context i have defined <tx:annotation-driven /> and in web project i have defined <context:annotation-config />.
Actually Transaction was not active because i have defined <context:annotation-config /> and <tx:annotation-driven /> in different root context .
After moving both in single context it got worked.The transaction have become active.
Could you please explain me why transaction was not active when defined in different context.
Thanks
Vaijesh