美文网首页
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