保存对象进数据库时后台报错:
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就好了
更改之后:
网友评论