发布网友 发布时间:2022-04-23 13:16
共4个回答
热心网友 时间:2023-10-15 05:42
错误一:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [spring.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
解决办法:aopalliance.jar
错误二:java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor
解决办法:加上spring-expression-3.2.9.RELEASE.jar
错误三:nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
解决办法:加入aspectjweaver.jar
错误四:nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
解决办法:加入hibernate-commons-annotations-4.0.4.Final.jar
错误五:nested exception is java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
解决办法:使用Hibernate4.0后,需要引入jboss-logging.GA.jar
错误六:nested exception is java.lang.NoClassDefFoundError: javax/transaction/SystemException
解决办法:加入jboss-transaction-api_1.2_spec-1.0.0.Final.jar
错误七:nested exception is java.lang.NoClassDefFoundError: javax/persistence/Entity
解决办法:加入ejb3-persistence.jar
错误八:nested exception is java.lang.NoClassDefFoundError: javax/persistence/NamedStoredProcereQuery
解决办法:加入hibernate-jpa-2.1-api-1.0.0.Final.jar
热心网友 时间:2023-10-15 05:42
你的配置文件没有 被加载起来
所以无法使用对象查询
只能使用SQL 查询追问配置文件应该是被加载了的,因为我的数据库是用正向工程自动生成的, 如果配置文件没有被加载的话那么数据库不是应该生成不了吗?
追答也有可能啊
出现这中错误情况有两种
1,配置文件没有加载到hibernate的实体列表里面
2,映射文件的字段与数据库字段不一致,或者名称不一致导致
就只有这两种情况
热心网友 时间:2023-10-15 05:43
提示一下
1,xml<mapping resource="xxxxx"/>
2, annotation<mapping class"org/hibernate/tutorial/domain/Event.hbm.xml"/>追问我采用的是注解的方式,在Spring配置文件中写的是
热心网友 时间:2023-10-15 05:43
对,楼下说的对,检查一下配置文件!提示很清楚了!
热心网友 时间:2023-10-15 05:42
错误一:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [spring.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
解决办法:aopalliance.jar
错误二:java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor
解决办法:加上spring-expression-3.2.9.RELEASE.jar
错误三:nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
解决办法:加入aspectjweaver.jar
错误四:nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager
解决办法:加入hibernate-commons-annotations-4.0.4.Final.jar
错误五:nested exception is java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
解决办法:使用Hibernate4.0后,需要引入jboss-logging.GA.jar
错误六:nested exception is java.lang.NoClassDefFoundError: javax/transaction/SystemException
解决办法:加入jboss-transaction-api_1.2_spec-1.0.0.Final.jar
错误七:nested exception is java.lang.NoClassDefFoundError: javax/persistence/Entity
解决办法:加入ejb3-persistence.jar
错误八:nested exception is java.lang.NoClassDefFoundError: javax/persistence/NamedStoredProcereQuery
解决办法:加入hibernate-jpa-2.1-api-1.0.0.Final.jar
热心网友 时间:2023-10-15 05:42
你的配置文件没有 被加载起来
所以无法使用对象查询
只能使用SQL 查询追问配置文件应该是被加载了的,因为我的数据库是用正向工程自动生成的, 如果配置文件没有被加载的话那么数据库不是应该生成不了吗?
追答也有可能啊
出现这中错误情况有两种
1,配置文件没有加载到hibernate的实体列表里面
2,映射文件的字段与数据库字段不一致,或者名称不一致导致
就只有这两种情况
热心网友 时间:2023-10-15 05:43
提示一下
1,xml<mapping resource="xxxxx"/>
2, annotation<mapping class"org/hibernate/tutorial/domain/Event.hbm.xml"/>追问我采用的是注解的方式,在Spring配置文件中写的是
热心网友 时间:2023-10-15 05:43
对,楼下说的对,检查一下配置文件!提示很清楚了!