关于Hibernate XXX is not mapped 错误

我的实体类是这么配置的

@Entity(name="EntityName")  //必须,name为可选,对应数据库中一的个表

就会出现 XXX is not mapped。

改成

@Entity
@Table(name="o_ts_module")

就可以正常使用。

时间: 2024-10-20 09:19:46

关于Hibernate XXX is not mapped 错误的相关文章

hibernate xxx is not mapped 错误原因及解决方法

错误: "hibernate xxx is not mapped" 原因: xxx.hbm.xml文件没有发布到target相应目录中. 解决方法: pom.xml中,节点内添加如下代码: <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/java</directory> <e

关于在SSH框架整合时,使用hql语句查询出现 XXX is not mapped 的问题

在做SSH框架的整合过程中,新手往往会遇到这个问题.当我们使用hql语句查询时,控制台报错: XXX is not mapped.而此时,很多觉得英语不错的同学就会被自己搞晕.然后开始检查实体类的映射文件*.hbm.xml是否正确,是否将映射文件添加到spring的配置文件中,等等.然后高亮一通,仍不见效. 我们开始正题.大家都知道,Hibernate是一个让我们完全面向对象编程的框架.也就是说,我们对数据库数据进行操作的时候,实际是通过实体类.在Hibernate中的查询方式有3种: (1)通

使用hql查询时的异常:Xxx is not mapped[from Xxx where ...]

今天项目中使用hql查询时,出现    QingAoCenterInfo is not mapped[from QingAoCenterInfo where...] 显然是Hibernate映射关系出现了问题. 出现这种异常首先要查看查询语句中是否使用了数据库表中的表名,而不是实体类. 查看我的代码: centerList = manager.find("from QingAoCenterInfo center where center.type = ? and center.centerNam

基于Struts+Hibernate开发过程中遇到的错误

1.import  javax.servlet.http.HttpServletRequest 导入包出错 导入包出错,通常是包未引入,HttpServletRequest包是浏览器通过http发出的请求, 需要将tomcat/lib 目录下的 servlet-api.jar导入.但是导入后仍然不行,重启eclipse也无法让他生效 最后通过 project -clean来生效的. 2.JSP界面中加入了form标签后就报错 解决办法:将tomcat/lib目录下的el-api,ecj-4.3.

Linux环境下MySQL报Table &#39;xxx&#39; doesn&#39;t exist错误解决方法

修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写.重启服务后可用! MYSQL在LINUX下数据库名.表名.列名.别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名是严格区分大小写的 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区分大小写的 Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

The working copy at &#39;xxx&#39; is too old 错误解决

使用svn update更新时候提示: svn: E155036: The working copy at 'xxx' is too old (format 29) to work with client version '1.8.9 (r1591380)' (expects format 31). You need to upgrade the working copy first. 解决: 1.找到出错的目录,右键,有一个更新此文件夹的版本的选项,将此文件夹版本进行更新:2.更新版本后,如果

Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误的集中原因及解决办法

上面那个问题刚解决,就又来一个问题~~~~ 错误信息字符串:java.lang.RuntimeException: Unable to start activity ComponentInfo{...}: java.lang.NullPointerException 网上有不少解决办法 一般都会在Activity  onCreate()方法里的setContentView(XXX)发生此错误,网上查阅了很多原因,大概有四种重要可能的原因: 原因一:xxx的错误,若为R.layout.main 

The model backing the &#39;XXX&#39; context has changed 错误

https://blog.csdn.net/hit_why/article/details/72778785 https://blog.csdn.net/hit_why/article/details/72778785 The model backing the 'XXX' context has changed 错误 原创 2017年05月27日 10:18:47 271 使用Entity FrameWork的Code First时,当改变模型的结构时,运行程序会出现The model bac

No context type was found in the assembly &#39;xxx.xxxx&#39;. CodeFirst Ef错误

最简单的解决方案是将启动项目设置为你要生产Migration的项目. 例如: 我这边将Try.EntityFramework设置为启动项目.并且准备在该项目下生成Migration文件.这里的默认项目同样设置为Try.EntityFramework.就OK了. 2.另一种方案. 查看get-help Enable-Migrations帮助,发现启用迁移命令带了几个参数. Enable-Migrations [-ContextTypeName <String>] [-EnableAutomati