1
.xlsxファイルからデータをインポートして、MySQLで部品のデータベースを作成しました。最後の部分IDは3717です。@GeneratedValue ID既存のデータベースのエントリの主キーを複製しようとしました。
ID:3718の新しいレコードをデータベースに挿入したいのですが、IDは自動生成されますが、@GeneratedValueアノテーションは '1'からIDを生成しようとし、orgをスローします。主キーを複製するためのspringframework.dao.DataIntegrityViolationException
データベースの最後の部品IDからIDを自動生成するにはどうすればよいですか?
@Entity
@Table(name = "parts")
public class Part {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
private Integer quantity;
private Double price;
public Part() {}
//getters and setters
データベースAutoIncrementのIDですか? – Cid