使用此配置
Hibernate配置文件:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
POM:
<!-- CGLIB -->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>${cglib-version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>${org.hibernate-version}</version>
<!-- will come with Hibernate core -->
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${org.springframework-version}</version>
</dependency>
我忘了,包括版本,我使用Hibernate的版本:4.1.2.Final和spring版本:3.1.1.RELEASE,有一個更新的hibernate 4.1.3.Final,未經測試,但我相信它會正常工作。
實際上它已被否決。所以刪除是相當可疑http://docs.jboss.org/hibernate/core/3.3/api/org/hibernate/cache/CacheProvider.html – 2011-12-19 17:46:31