该课程
org.hibernate.ejb.HibernatePersistence缺失。它是
hibernate-entity-manger-<version>.jar
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>${hibernate.version}</version></dependency>顺便说一句,您以不推荐的方式混合了不同的hibenatejar的版本。所有强相关的hibernate软件包都使用相同的版本(Hibernate验证有所不同)。
一个例子:
<properties> <spring.version>3.0.6.RELEASE</spring.version> <hibernate.version>3.6.7.Final</hibernate.version></properties>...<!-- Persistance --><dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate.version}</version></dependency><dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>${hibernate.version}</version> <exclusions> <exclusion> <groupId>cglib</groupId> <artifactId>cglib</artifactId> </exclusion> <exclusion> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </exclusion> </exclusions></dependency><dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version>${hibernate.version}</version></dependency><dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> <version>1.0.1.Final</version></dependency><dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2</version></dependency><dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <version>1.1</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version></dependency>


