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.
Jennifer Hickey is a senior software engineer and technical lead of the SpringSource Application Management Suite (AMS) project. She holds a master's degree in software engineering from the Florida Institute of Technology. Jennifer specializes in enterprise application management, with a focus on application modeling methodologies and techniques for rapid development and deployment of management agents. Her interests include aspect oriented programming, asynchronous messaging, JMX, and OSGi. Jennifer is also very interested in improving organizational productivity through testing. In a previous position, she won an excellence award for introducing automated unit, integration, and regression testing into the development process. Prior to joining SpringSource, Jennifer was a principal architect of a large-scale network management system.