There are two ways to access Hibernate with Spring: 1 Inversion of Control with a Hibernate Template and Callback. 2 Extending HibernateDAOSupport and Applying an AOP Interceptor node.