hibernate的使用:values nextval for

2018-11-22  本文已影响0人  小铭铭_7c47

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

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就好了

更改之后:

上一篇 下一篇

猜你喜欢

热点阅读