厉害了我的超

博观而广知,厚积而薄发.

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

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

数据库里面的问题

2008年01月07日 41KB 下载

没有更多推荐了,返回首页

关闭
关闭