I have a bit of a weird question. We have our application running on Spring 2.0 with JTA (Hibernate + Atomikos) for Oracle + IBM MQ. I have just completed the Transactions Chapter of "Spring in Action" and am trying to find how the transactions are handled in our application. I do not find anything as said in the chapter. Here is the info I have :
1. Processing Transactions using annotations is enabled in our application(<tx:annotation-driven />). But I do not find the @Transactional annotation for out classes / methods.
2. All URLs are mapped using SimpleUrlHandlerMapping with the parent as "org.springframework.web.servlet.handler.AbstractH andlerMapping". This has an interceptor : org.springframework.orm.jpa.support.OpenEntityMana gerInViewInterceptor. I have read that this allows lazy loaded objects to be used in views. Not sure if I have understood it correctly.
That is all what I could find. The application behaves as if every request is handled in one whole transaction. But I cannot find where is it written so. Which other places do I need to look for ?
I am willing to share more info for this investigation - but please let me know what else is required.
Thanks for your time,