JAVA后台报-数据库里面的某张表序列无效的错误

原创 2015年11月18日 19:49:37
    • 今天在做一个用SSH+MVC的模板框架做权限系统时,遇到一个序列无效的问题,让我找了许久,在之前刚学JDBC时也遇到过这个问题,这次又遇到了,就想把这个错误终结一下,希望对大家有所帮助!
    • 这问题是出在我用hibernate中的createSQLquery语句时出错了,其实原因很简单就是我在数据库里面把我需要的字段查到了,但我没把数据库里所有的字段取出来,意思就是我少取了一些字段,拿到的entity(实体)字段和我实体类里的字段不相匹配,就报了这个错,还有一个原因的hibernate里面的实体都是要被实例化的, 所谓的实例化就是你在用hibernatecreateHQLquery语句时,所用到的表名要是一个对象,就是已经有内容的实体。
    • 我的解决办法就是把我要所查的表里的所有的字段都查上来,这样就不会报错了!
    • 注意,字段的多取和少取都会报这样的错,因为必须和hibernate里面的实体类对应上相同的字段!
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

删除掉mysql数据库某张表中完全重复数据的方法

需要处理的表大概包含400万条数据,首次运行php代码之后发现完全重复的数据有很多,原因可能是导入时重复导入某张表(当时一起导入超过30份数据到同一个表可能出错),也有可能拿到的数据中存在重复数据,因...
  • liujl6
  • liujl6
  • 2014-12-27 00:28
  • 1332

Oracle数据库--解决单张表中数据量巨大(大数据、数据量上百万级别,后查询,更新数据等耗时剧增)

思路1:采用备份表 备份表中存储不活跃的数据eg:只有查询操作的数据(数据的部分属性字段不再更改)且查询次数也较少; 备份表可以是一张或者多张备份表,若采用多张备份表,则定期创建备份表(备份表的命名要...

MySQL数据库同时查询更新同一张表

在平常的项目中,经常会碰到这样的问题:我需要在一张标中同时更新和查询出来的数据。例如:有如下图一张表数据,现在需要更新操作为:把status=1的name值更新为id=2的name值通常情况下我们会想...

《项目经验》--简单三层使用DataTable向数据库表批量导入数据---向SqlServer多张张表中导入数据

前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客《项目经验---简单三层使用DataTable向数据库表批量导入数据---向SqlServer一张表中导入数据》;本文主要介绍如何向SqlS...

Android对数据库表的一个约定:每张表都应该至少有_id这列

Android对数据库表有一个约定。就是每张表都应该至少有_id这列。ListView在使用CursorAdapter及其子类适配 cursor的时候,会默认的获取 _id 这列的值,如果你建的表没有...

Java大牛养成记——一条SQL语句更新同一张表中的两条数据

背景:项目中的需求是这样的:一堆图片中只有一张图片的状态是“启用”的,其他图片的状态是“未启用”。点击某张图片下面的启用按钮,这张图片的状态为“启用”,同时其他图片的状态修改为“未启用”。想象一下这个...

通过web服务器访问MySQL数据库,并把数据库中的某张表解析成xml格式输出到浏览器

可以先想象一下,客户端用到远程数据库中的信息比如Menu表中的信息,怎么获取呢?可以通过web服务器获取。这就需要写一个继承 HttpServlet的抽象类,并且重写doGet()和doPost()...

android java 判断某张表是否存在

/** * 判断某张表是否存在 * * @param tabName * 表名 * @return */ public boolean tabbleI...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)