【发布时间】:2011-01-21 09:19:04
【问题描述】:
我正在尝试将 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的正确设置方法是什么?
【问题讨论】: