-1

私はsave()メソッドを使用しようとしましたが、データベーススキーマにはIDの増分値がないため、例外が発生しています:save()を呼び出す前に、このクラスのIDを手動で割り当てる必要があります

やりたいのですが、どうすればいいですか?

4

2 に答える 2

0

@GeneratedValue アノテーションを使用して、GenerationType IDENTITY を指定できます。

@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
public Long getId() { ... } 

詳細はhttp://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/を参照してください。

于 2013-10-24T06:20:11.987 に答える
0

鍵の生成には、他にもさまざまなオプションを利用できます。

ここを参照してください:

JPA と Hibernate を使用する場合の ID 生成戦略の選択方法

于 2013-10-24T06:42:22.677 に答える