0

我正在尝试使用Mysql数据库而不是H2简单的 resthub 项目,但出现运行时错误。

当它尝试创建表时,我收到下一个错误:

[INFO] [SchemaExport.java:226] Running hbm2ddl schema export
[INFO] [SchemaExport.java:251] exporting generated schema to database
[ERROR] [SchemaExport.java:348] Unsuccessful: create table SampleResource (id bigint generated by default as identity, name varchar(255), primary key (id))

据我了解,我需要以某种方式将注释设置为 id 字段。但问题是这个字段已经设置在我正在扩展的类(Resource.class)中。

PS:是

@GeneratedValue(strategy=GenerationType.IDENTITY) 

为mysql设置它的正确方法?

4

1 回答 1

0

我认为 MySql 不支持 IDENTITY 类型生成器。尝试使用原生. 它将选择适合 MySql 的内容。

谢谢。

于 2011-01-21T09:38:18.897 回答