jsp « Transaction « Spring Q&A

1. In Java is there any difference between Hibernate Session, JSP/Servlet Session and Session of transaction management    stackoverflow.com

Is there any differences between hibernate session and the session which you use while programming with servlet jsp and the session which we use in transaction management in spring

2. Can annotation based Transaction manager persist data as on jsp    stackoverflow.com

I am new to Transaction Management with Spring 3. I referred some resources from Google and I understood why and how to use it in application, but I want to know ...