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
  • 1646

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

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

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

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

Linq动态传递数据库中某张表的列

有些时候,我们需要将数据库中某张表的列作为参数,动态传入到linq中,但是在linq查询语句中并没有这样的功能,这个时候我们会很烦恼。接下来我将通过一下的例子来总结一下有关linq动态传递参数的问题 ...

SQLite怎么统计一个数据库中有多少张表,视图或者触发器 .

sqlite数据库中表、视图和触发器的基本信息存储在一张叫做sqlite_master的系统表中,所以要想统计有多少张表就要先学习sqlite_master表。 每一个sqlite数据库都有...

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

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

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

前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客《项目经验---简单三层使用DataTable向数据库表批量导入数据---向SqlServer一张表中导入数据》;本文主要介绍如何向SqlS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA后台报-数据库里面的某张表序列无效的错误
举报原因:
原因补充:

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