首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

SSH整合报错:org.hibernate.hql.internal.ast.QuerySyntaxException: User is not mapped

发布网友 发布时间: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

对,楼下说的对,检查一下配置文件!提示很清楚了!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com