【发布时间】:2017-06-19 01:59:06
【问题描述】:
我是 Hibernate 的新手。我正在使用带有 JPA 的 Hibernate。我有一个带注释的实体类和一个与该实体类相关的表。
@Entity
public class Test implements Serializable {
@Id
@GenericGenerator(name="inc" , strategy="identity")
@GeneratedValue(generator="inc")
private int id;
private String address; // setter getter and constructor
}
当保存这个实体时,它会将数据插入到数据库中。但是在应用程序运行过程中,另一个应用程序正在将数据插入同一个表中。当我的应用程序尝试保存数据时,为键“PRIMARY”生成重复条目“59”异常。所以我想使用一个生成器,它可以在数据库级别而不是应用程序级别插入数据并生成 id,并且标识符必须保存回我的实体。
【问题讨论】:
标签: mysql hibernate jpa spring-data