0
単純なresthubプロジェクトの場合H2
ではなくMysql
データベースを使用しようとしていますが、ランタイムエラーが発生します。resthub hibernate mysql idエラーが発生しました
それがテーブルを作成しようとしたとき、私は、次のエラーを取得:
[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:mysqlのためにそれを設定する
@GeneratedValue(strategy=GenerationType.IDENTITY)
正しい方法はありますか?
JPA仕様では、「SEQUENCE」と「IDENTITY」はすべてのデータベースで移植できないことに注意してください。 'native'はJPAが許す値ではありません。 'TABLE'または' AUTO'を意味しましたか? – Raedwald