The talk begins with a brief discussion of the distinguishing features of ORM specifically Hibernate. We’ll compare Hibernate to other approaches such as straight JDBC and we’ll try to clarify when Hibernate is a good choice. Then we’ll move on to review the main pieces of Spring’s Hibernate integration, which among other things will help us understand the value Spring adds for Hibernate applications. If you’re using Hibernate today you may wonder why you should use Spring’s Hibernate integration. My hope is you’ll get a solid understanding about that after this part of the presentation. In the second part we will examine Spring 2.5 features relevant to building data access code with Hibernate and we’ll look at sample code along the way.