美文网首页
hibernate的使用:values nextval for

hibernate的使用:values nextval for

作者: 小铭铭_7c47 | 来源:发表于2018-11-22 14:25 被阅读0次

    保存对象进数据库时后台报错:

    hibernate:values nextval for hibernate_sequence

    warn jdbcExceptionReporter: -sql error: -204, sqlstate: 42704

    sqlcode: -204, sqlstate: 42704, sqlerrmc: rms.hibernate_sequence

    sql error: -727, sqlstate: 56098

    原因:自增 values nextval 设置有问题。

    数据库建表我是:

    create table ... {

    ID integer not null generated always as identity, ....}

    所以建hibernate mapping file 的 id 迭代器 应该是identity 不是 sequence(当时默认是sequence)

    删掉原来的.hbm.xml 和相关的实体类,然后重新生成 .hbm.xml就好了

    更改之后:

    相关文章

      网友评论

          本文标题:hibernate的使用:values nextval for

          本文链接:https://www.haomeiwen.com/subject/xaznwftx.html