問題
在H2中途蒋,一個(gè)主鍵自增長的表吊圾,用Hibernate插入數(shù)據(jù)時(shí)報(bào)了錯(cuò)誤
Sequence "HIBERNATE_SEQUENCE" not found弃舒。
以前用MySQL數(shù)據(jù)庫時(shí)沒有出現(xiàn)過這種問題痰娱。
H2的建表語句中牍疏,主鍵的字段用identity
定義。
Hibernate的注釋
@Id
@GeneratedValue
@Column(name = "actor_id")
private Long id;
解決辦法
修改Hibernate注釋為:
@GeneratedValue(strategy = GenerationType.IDENTITY)
其他內(nèi)容不變