gpt4 book ai didi

mysql - 删除 Hibernate 中键“PRIMARY”的重复条目 '59'

转载 作者:行者123 更新时间:2023-11-29 19:28:07 24 4
gpt4 key购买 nike

我对 Hibernate 非常陌生。我正在使用 Hibernate 和 JPA。我有一个带注释的实体类和一个与该实体类相关的表。

@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 中键“PRIMARY”的重复条目 '59',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41994733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com