Spring MVC 3.1.1 + hibernate 4.1

Olá amigos !

Poderiam me dar exemplo de como deve ficar a configuração para usar o Spring 3.1.1 com o hibernate 4.1 ?

Se puderem, eu gostaria de saber como devem ficar todos os xml´s e como devo pegar o serviço do hibernate no meu DAO.

Eu irei utilizar annotations sempre que possível.
Tb pretendo usar transação.

Eu procurei no google exemplos, mas não achei nada com essas versões de spring e hibernate. Os exemplos que vi foram confusos. Uns usavam persistence.xml, outros applicationContext.xml, outros hibernate.properties etc etc

Muito Obrigado pela ajuda.

Eu segui o tutorial do link abaixo e ta funcionando normalmente o uso do Spring MVC.

Meus arquivos:

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 
    <!-- Processes application requests -->
    <servlet>
        <servlet-name>appServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>       
 
    <servlet-mapping>
        <servlet-name>appServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

servlet-context.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
 
    <!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->
 
    <!-- Scans within the base package of the application for @Components to configure as beans -->
    <!-- @Controller, @Service, @Configuration, etc. -->
    <context:component-scan base-package="br.com.empresa.aplicacao" />
 
    <!-- Enables the Spring MVC @Controller programming model -->
    <mvc:annotation-driven />
    
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/views/" />
		<property name="suffix" value=".jsp" />
	</bean>
 
</beans>

Agora não sei como faço pra configurar o hibernate 4.1.
Preciso de quais arquivos ?
E como carrego esse arquivo ?

Obrigado !

Bem…
Caso alguem tenha interesse em me dar uma ajuda com isso, podemos combinar um valor.
Se alguém se interessa pode responder aqui mesmo.

Obrigado