私はsave()メソッドを使用しようとしましたが、データベーススキーマにはIDの増分値がないため、例外が発生しています:save()を呼び出す前に、このクラスのIDを手動で割り当てる必要があります
やりたいのですが、どうすればいいですか?
私はsave()メソッドを使用しようとしましたが、データベーススキーマにはIDの増分値がないため、例外が発生しています:save()を呼び出す前に、このクラスのIDを手動で割り当てる必要があります
やりたいのですが、どうすればいいですか?
@GeneratedValue アノテーションを使用して、GenerationType IDENTITY を指定できます。
@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
public Long getId() { ... }
詳細はhttp://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/を参照してください。