问题
在H2中,一个主键自增长的表,用Hibernate插入数据时报了错误
Sequence "HIBERNATE_SEQUENCE" not found。
以前用MySQL数据库时没有出现过这种问题。
H2的建表语句中,主键的字段用identity
定义。
Hibernate的注释
@Id
@GeneratedValue
@Column(name = "actor_id")
private Long id;
解决办法
修改Hibernate注释为:
@GeneratedValue(strategy = GenerationType.IDENTITY)
其他内容不变