hibernate 4 报的错java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver

hibernate4 的org.springframework.orm.hibernate4.LocalSessionFactoryBean是直接支持annotation的所以你不需要导入hibernate.annotation.jar如果你导入了这个包就会包这个错误了。hibernate4需要导入的包:
antlr-2.7.7.jar
c3p0-0.9.2.1.jar(因为我使用的c3p0去连接数据库的)
dom4j-1.6.1.jar
hibernate-c3p0-4.2.3.Final.jar(使用c3p0去连接数据库连接池)
hibernate-commons-annotations-4.0.2.Final.jar
hibernate-core-4.2.3.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.15.0-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.1.Final.jar
mchange-commons-java-0.2.3.4.jar

你可能感兴趣的:(#,hibernate)